{"_id":"@napi-rs/canvas","_rev":"4224705","name":"@napi-rs/canvas","description":"Canvas for Node.js with skia backend","dist-tags":{"depracated":"0.1.24","latest":"0.1.96"},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"time":{"modified":"2026-03-12T00:26:29.000Z","created":"2021-03-27T12:30:45.005Z","0.1.96":"2026-03-05T11:18:26.960Z","0.1.95":"2026-02-24T07:57:46.809Z","0.1.94":"2026-02-20T11:26:13.440Z","0.1.93":"2026-02-17T03:03:53.675Z","0.1.92":"2026-02-12T12:18:35.239Z","0.1.91":"2026-02-09T14:51:43.016Z","0.1.90":"2026-02-05T15:12:01.343Z","0.1.89":"2026-01-28T14:39:08.843Z","0.1.88":"2025-12-27T15:56:24.203Z","0.1.87":"2025-12-26T12:28:05.057Z","0.1.86":"2025-12-21T15:21:28.076Z","0.1.85":"2025-12-19T15:09:16.040Z","0.1.84":"2025-12-06T09:00:47.054Z","0.1.83":"2025-11-27T14:52:59.505Z","0.1.82":"2025-11-11T02:36:21.538Z","0.1.81":"2025-10-26T13:36:33.990Z","0.1.80":"2025-09-13T07:16:05.539Z","0.1.79":"2025-09-08T07:09:37.507Z","0.1.78":"2025-08-29T01:38:16.473Z","0.1.77":"2025-08-08T14:52:34.149Z","0.1.76":"2025-08-01T07:25:15.427Z","0.1.75":"2025-08-01T03:17:18.983Z","0.1.74":"2025-07-17T09:21:11.576Z","0.1.73":"2025-06-29T14:02:39.747Z","0.1.72":"2025-06-25T08:40:59.598Z","0.1.71":"2025-06-08T16:24:37.720Z","0.1.70":"2025-05-02T12:43:25.957Z","0.1.69":"2025-04-04T14:10:25.099Z","0.1.68":"2025-03-04T14:54:47.602Z","0.1.67":"2025-02-08T10:29:32.542Z","0.1.66":"2025-02-02T08:35:50.124Z","0.1.65":"2024-12-02T14:55:53.953Z","0.1.64":"2024-11-25T06:44:03.409Z","0.1.63":"2024-11-23T03:31:50.959Z","0.1.62":"2024-11-15T17:17:23.605Z","0.1.61":"2024-11-13T02:32:19.762Z","0.1.60":"2024-11-07T07:32:00.013Z","0.1.59":"2024-10-27T15:59:48.478Z","0.1.58":"2024-10-14T13:32:34.440Z","0.1.57":"2024-10-14T03:53:16.207Z","0.1.56":"2024-09-19T16:02:07.607Z","0.1.55":"2024-09-04T15:54:29.368Z","0.1.54":"2024-08-17T13:39:48.984Z","0.1.53":"2024-06-09T12:19:18.211Z","0.1.52":"2024-04-17T13:51:50.273Z","0.1.51":"2024-03-04T08:42:13.651Z","0.1.50":"2024-02-26T13:41:00.047Z","0.1.49":"2024-02-22T11:08:07.373Z","0.1.48":"2024-02-21T08:14:27.212Z","0.1.47":"2024-02-19T14:29:54.990Z","0.1.46":"2024-02-19T07:16:14.675Z","0.1.45":"2024-02-05T12:52:18.505Z","0.1.44":"2023-08-22T14:53:38.610Z","0.1.43":"2023-08-11T09:02:46.948Z","0.1.42":"2023-08-08T07:47:53.674Z","0.1.41":"2023-05-22T04:13:33.633Z","0.1.40":"2023-04-09T14:04:10.567Z","0.1.39":"2023-03-14T06:41:32.462Z","0.1.38":"2023-03-11T21:36:20.168Z","0.1.37":"2023-02-27T07:39:10.134Z","0.1.36":"2023-02-21T04:52:34.956Z","0.1.35":"2023-02-16T10:28:40.056Z","0.1.34":"2023-01-12T17:20:24.763Z","0.1.33":"2023-01-08T16:51:35.692Z","0.1.32":"2023-01-07T16:37:03.939Z","0.1.31":"2023-01-02T04:32:26.282Z","0.1.30":"2022-09-22T10:37:53.792Z","0.1.29":"2022-08-26T08:44:50.391Z","0.1.28":"2022-08-16T13:02:36.714Z","0.1.27":"2022-08-14T12:06:38.620Z","0.1.26":"2022-08-07T10:21:45.800Z","0.1.25":"2022-06-30T10:56:43.979Z","0.1.24":"2022-06-30T10:03:38.273Z","0.1.23":"2022-06-23T03:40:08.487Z","0.1.22":"2022-06-02T07:37:28.439Z","0.1.21":"2022-03-10T06:58:43.937Z","0.1.20":"2022-02-15T16:59:27.445Z","0.1.19":"2021-12-31T14:03:47.267Z","0.1.18":"2021-12-30T10:46:01.469Z","0.1.17":"2021-12-12T11:24:32.997Z","0.1.15":"2021-11-11T10:35:33.779Z","0.1.14":"2021-10-26T04:54:59.608Z","0.1.13":"2021-10-20T09:26:38.675Z","0.1.12":"2021-10-15T15:05:37.308Z","0.1.11":"2021-09-30T13:43:49.085Z","0.1.10":"2021-09-27T15:51:54.274Z","0.1.9":"2021-09-24T15:33:11.525Z","0.1.8":"2021-09-19T16:00:59.722Z","0.1.7":"2021-09-14T14:54:15.610Z","0.1.6":"2021-08-25T05:59:45.897Z","0.1.5":"2021-08-13T14:16:46.383Z","0.1.4":"2021-08-11T14:04:10.105Z","0.1.3":"2021-08-06T17:08:14.406Z","0.1.2":"2021-08-06T01:45:58.216Z","0.1.1":"2021-08-02T17:16:27.596Z","0.1.0":"2021-07-30T14:48:24.362Z","0.0.12":"2021-07-14T15:59:14.762Z","0.0.11":"2021-07-13T16:01:42.116Z","0.0.10":"2021-07-12T02:02:10.580Z","0.0.9":"2021-07-11T16:05:02.686Z","0.0.8":"2021-06-23T04:04:03.982Z","0.0.7":"2021-06-21T17:05:33.836Z","0.0.6":"2021-05-06T03:28:33.992Z","0.0.5":"2021-05-04T18:46:12.391Z","0.0.4":"2021-04-19T16:14:41.237Z","0.0.3":"2021-03-27T14:50:39.879Z","0.0.2":"2021-03-27T12:30:45.005Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"versions":{"0.1.96":{"name":"@napi-rs/canvas","version":"0.1.96","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","aarch64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","example-lottie":"yarn oxnode ./example/lottie-to-video.ts","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.5.0","@napi-rs/webcodecs":"^1.1.1","@octokit/rest":"^22.0.1","@oxc-node/cli":"^0.0.35","@oxc-node/core":"^0.0.35","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.21","@types/node":"^25.0.3","@types/semver":"^7","ava":"^7.0.0","canvas":"^3.2.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.47.0","echarts":"^6.0.0","electron":"^40.0.0","husky":"^9.1.7","lint-staged":"^16.2.7","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.34.0","oxlint-tsgolint":"^0.16.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.7.4","pretty-bytes":"^7.1.0","semver":"^7.7.3","skia-canvas":"^3.0.8","table":"^6.9.0","tinybench":"^6.0.0","typescript":"^5.9.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"nodeArguments":["--import=@oxc-node/core/register","--import=core-js/proposals/promise-with-resolvers.js"],"extensions":{"ts":"module"},"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"packageManager":"yarn@4.12.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.96","@napi-rs/canvas-darwin-x64":"0.1.96","@napi-rs/canvas-win32-x64-msvc":"0.1.96","@napi-rs/canvas-win32-arm64-msvc":"0.1.96","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.96","@napi-rs/canvas-linux-x64-musl":"0.1.96","@napi-rs/canvas-linux-arm64-gnu":"0.1.96","@napi-rs/canvas-linux-arm64-musl":"0.1.96","@napi-rs/canvas-darwin-arm64":"0.1.96","@napi-rs/canvas-android-arm64":"0.1.96","@napi-rs/canvas-linux-riscv64-gnu":"0.1.96"},"gitHead":"119a80a5949b64193cd328ccf84ca2b305a3b743","types":"./index.d.ts","_id":"@napi-rs/canvas@0.1.96","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"24.14.0","_npmVersion":"11.11.0","dist":{"shasum":"c249bd3825952937a086103235898a2953b09d84","size":32026,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.96.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.96.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.96_1772709506803_0.29035611129285477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-05T11:18:26.960Z","publish_time":1772709506960,"_source_registry_name":"default","_cnpm_publish_time":1772709506960},"0.1.95":{"name":"@napi-rs/canvas","version":"0.1.95","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","aarch64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","example-lottie":"yarn oxnode ./example/lottie-to-video.ts","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.5.0","@napi-rs/webcodecs":"^1.1.1","@octokit/rest":"^22.0.1","@oxc-node/cli":"^0.0.35","@oxc-node/core":"^0.0.35","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.21","@types/node":"^25.0.3","@types/semver":"^7","ava":"^6.4.1","canvas":"^3.2.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.47.0","echarts":"^6.0.0","electron":"^40.0.0","husky":"^9.1.7","lint-staged":"^16.2.7","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.34.0","oxlint-tsgolint":"^0.14.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.7.4","pretty-bytes":"^7.1.0","semver":"^7.7.3","skia-canvas":"^3.0.8","table":"^6.9.0","tinybench":"^6.0.0","typescript":"^5.9.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"nodeArguments":["--import=@oxc-node/core/register","--import=core-js/proposals/promise-with-resolvers.js"],"extensions":{"ts":"module"},"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"packageManager":"yarn@4.12.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.95","@napi-rs/canvas-darwin-x64":"0.1.95","@napi-rs/canvas-win32-x64-msvc":"0.1.95","@napi-rs/canvas-win32-arm64-msvc":"0.1.95","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.95","@napi-rs/canvas-linux-x64-musl":"0.1.95","@napi-rs/canvas-linux-arm64-gnu":"0.1.95","@napi-rs/canvas-linux-arm64-musl":"0.1.95","@napi-rs/canvas-darwin-arm64":"0.1.95","@napi-rs/canvas-android-arm64":"0.1.95","@napi-rs/canvas-linux-riscv64-gnu":"0.1.95"},"gitHead":"b80c063b6c24200f19d9cc63919bb5810b424e40","types":"./index.d.ts","_id":"@napi-rs/canvas@0.1.95","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"24.13.0","_npmVersion":"11.10.1","dist":{"shasum":"f56af85b78b00eeee131b79de40d8afa0705acdb","size":32028,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.95.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.95.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.95_1771919866651_0.8442953473570289"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-24T07:57:46.809Z","publish_time":1771919866809,"_source_registry_name":"default","_cnpm_publish_time":1771919866809},"0.1.94":{"name":"@napi-rs/canvas","version":"0.1.94","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","aarch64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","example-lottie":"yarn oxnode ./example/lottie-to-video.ts","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.5.0","@napi-rs/webcodecs":"^1.1.1","@octokit/rest":"^22.0.1","@oxc-node/cli":"^0.0.35","@oxc-node/core":"^0.0.35","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.21","@types/node":"^25.0.3","@types/semver":"^7","ava":"^6.4.1","canvas":"^3.2.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.47.0","echarts":"^6.0.0","electron":"^40.0.0","husky":"^9.1.7","lint-staged":"^16.2.7","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.34.0","oxlint-tsgolint":"^0.14.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.7.4","pretty-bytes":"^7.1.0","semver":"^7.7.3","skia-canvas":"^3.0.8","table":"^6.9.0","tinybench":"^6.0.0","typescript":"^5.9.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"nodeArguments":["--import=@oxc-node/core/register","--import=core-js/proposals/promise-with-resolvers.js"],"extensions":{"ts":"module"},"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"packageManager":"yarn@4.12.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.94","@napi-rs/canvas-darwin-x64":"0.1.94","@napi-rs/canvas-win32-x64-msvc":"0.1.94","@napi-rs/canvas-win32-arm64-msvc":"0.1.94","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.94","@napi-rs/canvas-linux-x64-musl":"0.1.94","@napi-rs/canvas-linux-arm64-gnu":"0.1.94","@napi-rs/canvas-linux-arm64-musl":"0.1.94","@napi-rs/canvas-darwin-arm64":"0.1.94","@napi-rs/canvas-android-arm64":"0.1.94","@napi-rs/canvas-linux-riscv64-gnu":"0.1.94"},"gitHead":"f58ba70823ac60504df856999de7dd261973ed67","types":"./index.d.ts","_id":"@napi-rs/canvas@0.1.94","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"24.13.0","_npmVersion":"11.10.1","dist":{"shasum":"17e0bfdd9cbe3e4403335a7242e880eedf382c3f","size":32029,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.94.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.94.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.94_1771586773290_0.3348959382894414"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-20T11:26:13.440Z","publish_time":1771586773440,"_source_registry_name":"default","_cnpm_publish_time":1771586773440},"0.1.93":{"name":"@napi-rs/canvas","version":"0.1.93","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","aarch64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","example-lottie":"yarn oxnode ./example/lottie-to-video.ts","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.5.0","@napi-rs/webcodecs":"^1.1.1","@octokit/rest":"^22.0.1","@oxc-node/cli":"^0.0.35","@oxc-node/core":"^0.0.35","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.21","@types/node":"^25.0.3","@types/semver":"^7","ava":"^6.4.1","canvas":"^3.2.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.47.0","echarts":"^6.0.0","electron":"^40.0.0","husky":"^9.1.7","lint-staged":"^16.2.7","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.34.0","oxlint-tsgolint":"^0.14.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.7.4","pretty-bytes":"^7.1.0","semver":"^7.7.3","skia-canvas":"^3.0.8","table":"^6.9.0","tinybench":"^6.0.0","typescript":"^5.9.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"nodeArguments":["--import=@oxc-node/core/register","--import=core-js/proposals/promise-with-resolvers.js"],"extensions":{"ts":"module"},"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"packageManager":"yarn@4.12.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.93","@napi-rs/canvas-darwin-x64":"0.1.93","@napi-rs/canvas-win32-x64-msvc":"0.1.93","@napi-rs/canvas-win32-arm64-msvc":"0.1.93","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.93","@napi-rs/canvas-linux-x64-musl":"0.1.93","@napi-rs/canvas-linux-arm64-gnu":"0.1.93","@napi-rs/canvas-linux-arm64-musl":"0.1.93","@napi-rs/canvas-darwin-arm64":"0.1.93","@napi-rs/canvas-android-arm64":"0.1.93","@napi-rs/canvas-linux-riscv64-gnu":"0.1.93"},"gitHead":"71c6bb5b11f3115f13032f2c5c3c451a9c6c2181","types":"./index.d.ts","_id":"@napi-rs/canvas@0.1.93","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"24.13.0","_npmVersion":"11.10.0","dist":{"shasum":"baed1bb483e9ec10294bae7c9bc1377341c9b9b2","size":32029,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.93.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.93.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.93_1771297433492_0.2545214369334554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-17T03:03:53.675Z","publish_time":1771297433675,"_source_registry_name":"default","_cnpm_publish_time":1771297433675},"0.1.92":{"name":"@napi-rs/canvas","version":"0.1.92","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","aarch64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","example-lottie":"yarn oxnode ./example/lottie-to-video.ts","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.5.0","@napi-rs/webcodecs":"^1.1.1","@octokit/rest":"^22.0.1","@oxc-node/cli":"^0.0.35","@oxc-node/core":"^0.0.35","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.21","@types/node":"^25.0.3","@types/semver":"^7","ava":"^6.4.1","canvas":"^3.2.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.47.0","echarts":"^6.0.0","electron":"^40.0.0","husky":"^9.1.7","lint-staged":"^16.2.7","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.34.0","oxlint-tsgolint":"^0.12.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.7.4","pretty-bytes":"^7.1.0","semver":"^7.7.3","skia-canvas":"^3.0.8","table":"^6.9.0","tinybench":"^6.0.0","typescript":"^5.9.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"nodeArguments":["--import=@oxc-node/core/register","--import=core-js/proposals/promise-with-resolvers.js"],"extensions":{"ts":"module"},"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"packageManager":"yarn@4.12.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.92","@napi-rs/canvas-darwin-x64":"0.1.92","@napi-rs/canvas-win32-x64-msvc":"0.1.92","@napi-rs/canvas-win32-arm64-msvc":"0.1.92","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.92","@napi-rs/canvas-linux-x64-musl":"0.1.92","@napi-rs/canvas-linux-arm64-gnu":"0.1.92","@napi-rs/canvas-linux-arm64-musl":"0.1.92","@napi-rs/canvas-darwin-arm64":"0.1.92","@napi-rs/canvas-android-arm64":"0.1.92","@napi-rs/canvas-linux-riscv64-gnu":"0.1.92"},"gitHead":"28496eb6303b2c48d587f2f35dcb38825de358da","types":"./index.d.ts","_id":"@napi-rs/canvas@0.1.92","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"24.13.0","_npmVersion":"11.10.0","dist":{"shasum":"0a64e3ab777355086598c626b320b82aa066480b","size":32028,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.92.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.92.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.92_1770898715083_0.2944006562277406"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-12T12:18:35.239Z","publish_time":1770898715239,"_source_registry_name":"default","_cnpm_publish_time":1770898715239},"0.1.91":{"name":"@napi-rs/canvas","version":"0.1.91","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","aarch64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","example-lottie":"yarn oxnode ./example/lottie-to-video.ts","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.5.0","@napi-rs/webcodecs":"^1.1.1","@octokit/rest":"^22.0.1","@oxc-node/cli":"^0.0.35","@oxc-node/core":"^0.0.35","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.21","@types/node":"^25.0.3","@types/semver":"^7","ava":"^6.4.1","canvas":"^3.2.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.47.0","echarts":"^6.0.0","electron":"^40.0.0","husky":"^9.1.7","lint-staged":"^16.2.7","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.34.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.7.4","pretty-bytes":"^7.1.0","semver":"^7.7.3","skia-canvas":"^3.0.8","table":"^6.9.0","tinybench":"^6.0.0","typescript":"^5.9.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"nodeArguments":["--import=@oxc-node/core/register","--import=core-js/proposals/promise-with-resolvers.js"],"extensions":{"ts":"module"},"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"packageManager":"yarn@4.12.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.91","@napi-rs/canvas-darwin-x64":"0.1.91","@napi-rs/canvas-win32-x64-msvc":"0.1.91","@napi-rs/canvas-win32-arm64-msvc":"0.1.91","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.91","@napi-rs/canvas-linux-x64-musl":"0.1.91","@napi-rs/canvas-linux-arm64-gnu":"0.1.91","@napi-rs/canvas-linux-arm64-musl":"0.1.91","@napi-rs/canvas-darwin-arm64":"0.1.91","@napi-rs/canvas-android-arm64":"0.1.91","@napi-rs/canvas-linux-riscv64-gnu":"0.1.91"},"gitHead":"6661e25b9520bfc2df1e4c9820717fee5dd304fd","types":"./index.d.ts","_id":"@napi-rs/canvas@0.1.91","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"24.13.0","_npmVersion":"11.9.0","dist":{"shasum":"379a7b762cc20d74c0bbb04c0e8fac712c66350b","size":27114,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.91.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.91.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.91_1770648702874_0.6684415543738496"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-09T14:51:43.016Z","publish_time":1770648703016,"_source_registry_name":"default","_cnpm_publish_time":1770648703016},"0.1.90":{"name":"@napi-rs/canvas","version":"0.1.90","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","aarch64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","example-lottie":"yarn oxnode ./example/lottie-to-video.ts","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.5.0","@napi-rs/webcodecs":"^1.1.1","@octokit/rest":"^22.0.1","@oxc-node/cli":"^0.0.35","@oxc-node/core":"^0.0.35","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.21","@types/node":"^25.0.3","@types/semver":"^7","ava":"^6.4.1","canvas":"^3.2.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.47.0","echarts":"^6.0.0","electron":"^40.0.0","husky":"^9.1.7","lint-staged":"^16.2.7","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.34.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.7.4","pretty-bytes":"^7.1.0","semver":"^7.7.3","skia-canvas":"^3.0.8","table":"^6.9.0","tinybench":"^6.0.0","typescript":"^5.9.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"nodeArguments":["--import=@oxc-node/core/register","--import=core-js/proposals/promise-with-resolvers.js"],"extensions":{"ts":"module"},"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"packageManager":"yarn@4.12.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.90","@napi-rs/canvas-darwin-x64":"0.1.90","@napi-rs/canvas-win32-x64-msvc":"0.1.90","@napi-rs/canvas-win32-arm64-msvc":"0.1.90","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.90","@napi-rs/canvas-linux-x64-musl":"0.1.90","@napi-rs/canvas-linux-arm64-gnu":"0.1.90","@napi-rs/canvas-linux-arm64-musl":"0.1.90","@napi-rs/canvas-darwin-arm64":"0.1.90","@napi-rs/canvas-android-arm64":"0.1.90","@napi-rs/canvas-linux-riscv64-gnu":"0.1.90"},"gitHead":"cf8f313c8dd21971e3390eec5489fd0c5874a326","types":"./index.d.ts","_id":"@napi-rs/canvas@0.1.90","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"24.13.0","_npmVersion":"11.9.0","dist":{"shasum":"f82e8f52dacc552e7feb9a136d77d9002374bad7","size":27114,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.90.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.90.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.90_1770304321169_0.6692932501129596"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-05T15:12:01.343Z","publish_time":1770304321343,"_source_registry_name":"default","_cnpm_publish_time":1770304321343},"0.1.89":{"name":"@napi-rs/canvas","version":"0.1.89","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","aarch64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","example-lottie":"yarn oxnode ./example/lottie-to-video.ts","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.5.0","@napi-rs/webcodecs":"^1.1.1","@octokit/rest":"^22.0.1","@oxc-node/cli":"^0.0.35","@oxc-node/core":"^0.0.35","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.21","@types/node":"^25.0.3","@types/semver":"^7","ava":"^6.4.1","canvas":"^3.2.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.47.0","echarts":"^6.0.0","electron":"^40.0.0","husky":"^9.1.7","lint-staged":"^16.2.7","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.34.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.7.4","pretty-bytes":"^7.1.0","semver":"^7.7.3","skia-canvas":"^3.0.8","table":"^6.9.0","tinybench":"^6.0.0","typescript":"^5.9.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"nodeArguments":["--import=@oxc-node/core/register","--import=core-js/proposals/promise-with-resolvers.js"],"extensions":{"ts":"module"},"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"packageManager":"yarn@4.12.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.89","@napi-rs/canvas-darwin-x64":"0.1.89","@napi-rs/canvas-win32-x64-msvc":"0.1.89","@napi-rs/canvas-win32-arm64-msvc":"0.1.89","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.89","@napi-rs/canvas-linux-x64-musl":"0.1.89","@napi-rs/canvas-linux-arm64-gnu":"0.1.89","@napi-rs/canvas-linux-arm64-musl":"0.1.89","@napi-rs/canvas-darwin-arm64":"0.1.89","@napi-rs/canvas-android-arm64":"0.1.89","@napi-rs/canvas-linux-riscv64-gnu":"0.1.89"},"gitHead":"ce62d2c1ca225d0e1223044a9e42ef35ac3332eb","types":"./index.d.ts","_id":"@napi-rs/canvas@0.1.89","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"24.13.0","_npmVersion":"11.8.0","dist":{"shasum":"bf3e22e8277c877b2db2313816ef9a1e4fa68a66","size":26867,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.89.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.89.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.89_1769611148672_0.4782297534668989"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-28T14:39:08.843Z","publish_time":1769611148843,"_source_registry_name":"default","_cnpm_publish_time":1769611148843},"0.1.88":{"name":"@napi-rs/canvas","version":"0.1.88","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","aarch64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","example-lottie":"yarn oxnode ./example/lottie-to-video.ts","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.5.0","@napi-rs/webcodecs":"^1.1.1","@octokit/rest":"^22.0.1","@oxc-node/cli":"^0.0.35","@oxc-node/core":"^0.0.35","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.21","@types/node":"^25.0.3","@types/semver":"^7","ava":"^6.4.1","canvas":"^3.2.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.47.0","echarts":"^6.0.0","electron":"^39.2.7","husky":"^9.1.7","lint-staged":"^16.2.7","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.34.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.7.4","pretty-bytes":"^7.1.0","semver":"^7.7.3","skia-canvas":"^3.0.8","table":"^6.9.0","tinybench":"^6.0.0","typescript":"^5.9.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"nodeArguments":["--import=@oxc-node/core/register","--import=core-js/proposals/promise-with-resolvers.js"],"extensions":{"ts":"module"},"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"packageManager":"yarn@4.12.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.88","@napi-rs/canvas-darwin-x64":"0.1.88","@napi-rs/canvas-win32-x64-msvc":"0.1.88","@napi-rs/canvas-win32-arm64-msvc":"0.1.88","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.88","@napi-rs/canvas-linux-x64-musl":"0.1.88","@napi-rs/canvas-linux-arm64-gnu":"0.1.88","@napi-rs/canvas-linux-arm64-musl":"0.1.88","@napi-rs/canvas-darwin-arm64":"0.1.88","@napi-rs/canvas-android-arm64":"0.1.88","@napi-rs/canvas-linux-riscv64-gnu":"0.1.88"},"gitHead":"ff23f49ae5dace2cd44a8ac6318a22768bb7f02e","types":"./index.d.ts","_id":"@napi-rs/canvas@0.1.88","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"shasum":"d76224439324750de02c3455cad755f64d5a6d16","size":26690,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.88.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.88.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.88_1766850984032_0.6595233558278073"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-27T15:56:24.203Z","publish_time":1766850984203,"_source_registry_name":"default","_cnpm_publish_time":1766850984203},"0.1.87":{"name":"@napi-rs/canvas","version":"0.1.87","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","aarch64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","example-lottie":"yarn oxnode ./example/lottie-to-video.ts","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.5.0","@napi-rs/webcodecs":"^1.1.1","@octokit/rest":"^22.0.1","@oxc-node/cli":"^0.0.35","@oxc-node/core":"^0.0.35","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.21","@types/node":"^25.0.3","@types/semver":"^7","ava":"^6.4.1","canvas":"^3.2.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.47.0","echarts":"^6.0.0","electron":"^39.2.7","husky":"^9.1.7","lint-staged":"^16.2.7","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.34.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.7.4","pretty-bytes":"^7.1.0","semver":"^7.7.3","skia-canvas":"^3.0.8","table":"^6.9.0","tinybench":"^6.0.0","typescript":"^5.9.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"nodeArguments":["--import=@oxc-node/core/register","--import=core-js/proposals/promise-with-resolvers.js"],"extensions":{"ts":"module"},"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"packageManager":"yarn@4.12.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.87","@napi-rs/canvas-darwin-x64":"0.1.87","@napi-rs/canvas-win32-x64-msvc":"0.1.87","@napi-rs/canvas-win32-arm64-msvc":"0.1.87","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.87","@napi-rs/canvas-linux-x64-musl":"0.1.87","@napi-rs/canvas-linux-arm64-gnu":"0.1.87","@napi-rs/canvas-linux-arm64-musl":"0.1.87","@napi-rs/canvas-darwin-arm64":"0.1.87","@napi-rs/canvas-android-arm64":"0.1.87","@napi-rs/canvas-linux-riscv64-gnu":"0.1.87"},"gitHead":"4dba74e5296cc214a3ab3b4668725a2ae95d5e21","types":"./index.d.ts","_id":"@napi-rs/canvas@0.1.87","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"shasum":"028e581af4499ee4ca569eb10cb5705526fee68d","size":26690,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.87.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.87.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.87_1766752084910_0.7003845261513035"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-26T12:28:05.057Z","publish_time":1766752085057,"_source_registry_name":"default","_cnpm_publish_time":1766752085057},"0.1.86":{"name":"@napi-rs/canvas","version":"0.1.86","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","aarch64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","example-lottie":"yarn oxnode ./example/lottie-to-video.ts","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.5.0","@napi-rs/webcodecs":"^1.1.1","@octokit/rest":"^22.0.1","@oxc-node/cli":"^0.0.35","@oxc-node/core":"^0.0.35","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.21","@types/node":"^25.0.3","@types/semver":"^7","ava":"^6.4.1","canvas":"^3.2.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.47.0","echarts":"^6.0.0","electron":"^39.2.7","husky":"^9.1.7","lint-staged":"^16.2.7","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.34.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.7.4","pretty-bytes":"^7.1.0","semver":"^7.7.3","skia-canvas":"^3.0.8","table":"^6.9.0","tinybench":"^6.0.0","typescript":"^5.9.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"nodeArguments":["--import=@oxc-node/core/register","--import=core-js/proposals/promise-with-resolvers.js"],"extensions":{"ts":"module"},"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"packageManager":"yarn@4.12.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.86","@napi-rs/canvas-darwin-x64":"0.1.86","@napi-rs/canvas-win32-x64-msvc":"0.1.86","@napi-rs/canvas-win32-arm64-msvc":"0.1.86","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.86","@napi-rs/canvas-linux-x64-musl":"0.1.86","@napi-rs/canvas-linux-arm64-gnu":"0.1.86","@napi-rs/canvas-linux-arm64-musl":"0.1.86","@napi-rs/canvas-darwin-arm64":"0.1.86","@napi-rs/canvas-android-arm64":"0.1.86","@napi-rs/canvas-linux-riscv64-gnu":"0.1.86"},"gitHead":"14868102cdde93b0a41f0ee4fa929299611807ff","types":"./index.d.ts","_id":"@napi-rs/canvas@0.1.86","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"shasum":"7a184036c5d2f27bb692fae01b7c1b95ff8c80e0","size":26622,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.86.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.86.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.86_1766330487899_0.8734117512916815"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-21T15:21:28.076Z","publish_time":1766330488076,"_source_registry_name":"default","_cnpm_publish_time":1766330488076},"0.1.85":{"name":"@napi-rs/canvas","version":"0.1.85","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","aarch64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","example-lottie":"yarn oxnode ./example/lottie-to-video.ts","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.1.1","@napi-rs/webcodecs":"^1.1.0","@octokit/rest":"^22.0.0","@oxc-node/cli":"^0.0.35","@oxc-node/core":"^0.0.35","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.17","@types/node":"^24.0.0","@types/semver":"^7","ava":"^6.3.0","canvas":"^3.1.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.42.0","echarts":"^6.0.0","electron":"^39.0.0","husky":"^9.1.7","lint-staged":"^16.1.0","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.0.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.5.3","pretty-bytes":"^7.0.0","semver":"^7.7.2","skia-canvas":"^3.0.0","table":"^6.9.0","tinybench":"^6.0.0","typescript":"^5.8.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"nodeArguments":["--import=@oxc-node/core/register","--import=core-js/proposals/promise-with-resolvers.js"],"extensions":{"ts":"module"},"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"packageManager":"yarn@4.12.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.85","@napi-rs/canvas-darwin-x64":"0.1.85","@napi-rs/canvas-win32-x64-msvc":"0.1.85","@napi-rs/canvas-win32-arm64-msvc":"0.1.85","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.85","@napi-rs/canvas-linux-x64-musl":"0.1.85","@napi-rs/canvas-linux-arm64-gnu":"0.1.85","@napi-rs/canvas-linux-arm64-musl":"0.1.85","@napi-rs/canvas-darwin-arm64":"0.1.85","@napi-rs/canvas-android-arm64":"0.1.85","@napi-rs/canvas-linux-riscv64-gnu":"0.1.85"},"gitHead":"675d52933db6cc533268092d63242925bfc8de5e","types":"./index.d.ts","_id":"@napi-rs/canvas@0.1.85","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"shasum":"6babe4aecb7f26c24711e1ad03d7884cf5cd5f00","size":26609,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.85.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.85.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.85_1766156955889_0.002495389778452539"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-19T15:09:16.040Z","publish_time":1766156956040,"_source_registry_name":"default","_cnpm_publish_time":1766156956040},"0.1.84":{"name":"@napi-rs/canvas","version":"0.1.84","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.1.1","@octokit/rest":"^22.0.0","@oxc-node/core":"^0.0.35","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.17","@types/node":"^24.0.0","@types/semver":"^7","ava":"^6.3.0","canvas":"^3.1.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.42.0","echarts":"^6.0.0","electron":"^39.0.0","husky":"^9.1.7","lint-staged":"^16.1.0","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.0.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.5.3","pretty-bytes":"^7.0.0","semver":"^7.7.2","skia-canvas":"^3.0.0","table":"^6.9.0","tinybench":"^6.0.0","typescript":"^5.8.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"nodeArguments":["--import=@oxc-node/core/register","--import=core-js/proposals/promise-with-resolvers.js"],"extensions":{"ts":"module"},"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.12.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.84","@napi-rs/canvas-darwin-x64":"0.1.84","@napi-rs/canvas-win32-x64-msvc":"0.1.84","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.84","@napi-rs/canvas-linux-x64-musl":"0.1.84","@napi-rs/canvas-linux-arm64-gnu":"0.1.84","@napi-rs/canvas-linux-arm64-musl":"0.1.84","@napi-rs/canvas-darwin-arm64":"0.1.84","@napi-rs/canvas-android-arm64":"0.1.84","@napi-rs/canvas-linux-riscv64-gnu":"0.1.84"},"gitHead":"6d50db212077b190a56f9100201b556fa4bbda5d","types":"./index.d.ts","_id":"@napi-rs/canvas@0.1.84","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.4","dist":{"shasum":"514ba5518b9fc34c67b6569c8767036a1d6622be","size":25144,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.84.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.84.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.84_1765011646805_0.16262089313892347"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-06T09:00:47.054Z","publish_time":1765011647054,"_source_registry_name":"default","_cnpm_publish_time":1765011647054},"0.1.83":{"name":"@napi-rs/canvas","version":"0.1.83","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.1.1","@octokit/rest":"^22.0.0","@oxc-node/core":"^0.0.34","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.17","@types/node":"^24.0.0","@types/semver":"^7","ava":"^6.3.0","canvas":"^3.1.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.42.0","echarts":"^6.0.0","electron":"^39.0.0","husky":"^9.1.7","lint-staged":"^16.1.0","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.0.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.5.3","pretty-bytes":"^7.0.0","semver":"^7.7.2","skia-canvas":"^3.0.0","table":"^6.9.0","tinybench":"^5.0.0","typescript":"^5.8.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"nodeArguments":["--import=@oxc-node/core/register","--import=core-js/proposals/promise-with-resolvers.js"],"extensions":{"ts":"module"},"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.12.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.83","@napi-rs/canvas-darwin-x64":"0.1.83","@napi-rs/canvas-win32-x64-msvc":"0.1.83","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.83","@napi-rs/canvas-linux-x64-musl":"0.1.83","@napi-rs/canvas-linux-arm64-gnu":"0.1.83","@napi-rs/canvas-linux-arm64-musl":"0.1.83","@napi-rs/canvas-darwin-arm64":"0.1.83","@napi-rs/canvas-android-arm64":"0.1.83","@napi-rs/canvas-linux-riscv64-gnu":"0.1.83"},"gitHead":"ba733d28c20864795a22bd515564a6692dab322d","types":"./index.d.ts","_id":"@napi-rs/canvas@0.1.83","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.4","dist":{"shasum":"da837a0b41d5b468fd899a2b928eca5aa44f6d1b","size":23958,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.83.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.83.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.83_1764255179308_0.33499811157270165"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T14:52:59.505Z","publish_time":1764255179505,"_source_registry_name":"default","_cnpm_publish_time":1764255179505},"0.1.82":{"name":"@napi-rs/canvas","version":"0.1.82","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.1.1","@octokit/rest":"^22.0.0","@oxc-node/core":"^0.0.34","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.17","@types/node":"^24.0.0","@types/semver":"^7","ava":"^6.3.0","canvas":"^3.1.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.42.0","echarts":"^6.0.0","electron":"^39.0.0","husky":"^9.1.7","lint-staged":"^16.1.0","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.0.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.5.3","pretty-bytes":"^7.0.0","semver":"^7.7.2","skia-canvas":"^3.0.0","table":"^6.9.0","tinybench":"^5.0.0","typescript":"^5.8.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"nodeArguments":["--import=@oxc-node/core/register","--import=core-js/proposals/promise-with-resolvers.js"],"extensions":{"ts":"module"},"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.11.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.82","@napi-rs/canvas-darwin-x64":"0.1.82","@napi-rs/canvas-win32-x64-msvc":"0.1.82","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.82","@napi-rs/canvas-linux-x64-musl":"0.1.82","@napi-rs/canvas-linux-arm64-gnu":"0.1.82","@napi-rs/canvas-linux-arm64-musl":"0.1.82","@napi-rs/canvas-darwin-arm64":"0.1.82","@napi-rs/canvas-android-arm64":"0.1.82","@napi-rs/canvas-linux-riscv64-gnu":"0.1.82"},"gitHead":"f4d1d757eb6925374ebfb682e7727d25bf7bfa4c","types":"./index.d.ts","_id":"@napi-rs/canvas@0.1.82","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"24.11.0","_npmVersion":"11.6.2","dist":{"shasum":"1b6f854d6ec6d68fe45fc7927121947531feeb9a","size":23611,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.82.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.82.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.82_1762828581327_0.5040916193698433"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-11T02:36:21.538Z","publish_time":1762828581538,"_source_registry_name":"default","_cnpm_publish_time":1762828581538},"0.1.81":{"name":"@napi-rs/canvas","version":"0.1.81","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node --import @oxc-node/core/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.1.1","@octokit/rest":"^22.0.0","@oxc-node/core":"^0.0.32","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.17","@types/node":"^22.15.30","@types/semver":"^7","ava":"^6.3.0","canvas":"^3.1.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.42.0","echarts":"^6.0.0","electron":"^38.0.0","husky":"^9.1.7","lint-staged":"^16.1.0","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.0.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.5.3","pretty-bytes":"^7.0.0","semver":"^7.7.2","skia-canvas":"^3.0.0","table":"^6.9.0","tinybench":"^5.0.0","typescript":"^5.8.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"nodeArguments":["--import=@oxc-node/core/register","--import=core-js/proposals/promise-with-resolvers.js"],"extensions":{"ts":"module"},"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.10.3","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.81","@napi-rs/canvas-darwin-x64":"0.1.81","@napi-rs/canvas-win32-x64-msvc":"0.1.81","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.81","@napi-rs/canvas-linux-x64-musl":"0.1.81","@napi-rs/canvas-linux-arm64-gnu":"0.1.81","@napi-rs/canvas-linux-arm64-musl":"0.1.81","@napi-rs/canvas-darwin-arm64":"0.1.81","@napi-rs/canvas-android-arm64":"0.1.81","@napi-rs/canvas-linux-riscv64-gnu":"0.1.81"},"gitHead":"154b6dc87d1b6c380f548a5328733892ded0ff45","types":"./index.d.ts","_id":"@napi-rs/canvas@0.1.81","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"shasum":"4cb1556171a64480e52d2a3766aa5413bfc4a9b1","size":22568,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.81.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.81.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.81_1761485793789_0.20605070830164962"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-26T13:36:33.990Z","publish_time":1761485793990,"_source_registry_name":"default","_cnpm_publish_time":1761485793990},"0.1.80":{"name":"@napi-rs/canvas","version":"0.1.80","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.1.1","@octokit/rest":"^22.0.0","@swc-node/register":"^1.10.10","@swc/core":"^1.11.31","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.17","@types/node":"^22.15.30","@types/semver":"^7","ava":"^6.3.0","canvas":"^3.1.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.42.0","echarts":"^6.0.0","electron":"^38.0.0","husky":"^9.1.7","lint-staged":"^16.1.0","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.0.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.5.3","pretty-bytes":"^7.0.0","semver":"^7.7.2","skia-canvas":"^3.0.0","table":"^6.9.0","tinybench":"^5.0.0","typescript":"^5.8.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.9.4","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.80","@napi-rs/canvas-darwin-x64":"0.1.80","@napi-rs/canvas-win32-x64-msvc":"0.1.80","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.80","@napi-rs/canvas-linux-x64-musl":"0.1.80","@napi-rs/canvas-linux-arm64-gnu":"0.1.80","@napi-rs/canvas-linux-arm64-musl":"0.1.80","@napi-rs/canvas-darwin-arm64":"0.1.80","@napi-rs/canvas-android-arm64":"0.1.80","@napi-rs/canvas-linux-riscv64-gnu":"0.1.80"},"_id":"@napi-rs/canvas@0.1.80","gitHead":"dda1b258dac667b4c66b94bbd4d70aa79ea4503a","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"22.19.0","_npmVersion":"11.6.0","dist":{"shasum":"53615bea56fd94e07331ab13caa7a39efc4914ab","size":22561,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.80.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.80.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.80_1757747765341_0.970350395817646"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-13T07:16:05.539Z","publish_time":1757747765539,"_source_registry_name":"default","_cnpm_publish_time":1757747765539},"0.1.79":{"name":"@napi-rs/canvas","version":"0.1.79","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.1.1","@octokit/rest":"^22.0.0","@swc-node/register":"^1.10.10","@swc/core":"^1.11.31","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.17","@types/node":"^22.15.30","@types/semver":"^7","ava":"^6.3.0","canvas":"^3.1.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.42.0","echarts":"^6.0.0","electron":"^38.0.0","husky":"^9.1.7","lint-staged":"^16.1.0","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.0.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.5.3","pretty-bytes":"^7.0.0","semver":"^7.7.2","skia-canvas":"^3.0.0","table":"^6.9.0","tinybench":"^5.0.0","typescript":"^5.8.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.9.4","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.79","@napi-rs/canvas-darwin-x64":"0.1.79","@napi-rs/canvas-win32-x64-msvc":"0.1.79","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.79","@napi-rs/canvas-linux-x64-musl":"0.1.79","@napi-rs/canvas-linux-arm64-gnu":"0.1.79","@napi-rs/canvas-linux-arm64-musl":"0.1.79","@napi-rs/canvas-darwin-arm64":"0.1.79","@napi-rs/canvas-android-arm64":"0.1.79","@napi-rs/canvas-linux-riscv64-gnu":"0.1.79"},"_id":"@napi-rs/canvas@0.1.79","gitHead":"2713af6e0fc105d694a7116ebae16a0a6efefa8d","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"22.19.0","_npmVersion":"11.6.0","dist":{"shasum":"eff445680575ee263a13634efb60fb547777154a","size":22561,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.79.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.79.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.79_1757315377320_0.329308683185108"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-08T07:09:37.507Z","publish_time":1757315377507,"_source_registry_name":"default","_cnpm_publish_time":1757315377507},"0.1.78":{"name":"@napi-rs/canvas","version":"0.1.78","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.1.1","@octokit/rest":"^22.0.0","@swc-node/register":"^1.10.10","@swc/core":"^1.11.31","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.17","@types/node":"^22.15.30","@types/semver":"^7","ava":"^6.3.0","canvas":"^3.1.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.42.0","echarts":"^6.0.0","electron":"^37.1.0","husky":"^9.1.7","lint-staged":"^16.1.0","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.0.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.5.3","pretty-bytes":"^7.0.0","semver":"^7.7.2","skia-canvas":"^3.0.0","table":"^6.9.0","tinybench":"^5.0.0","typescript":"^5.8.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.9.4","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.78","@napi-rs/canvas-darwin-x64":"0.1.78","@napi-rs/canvas-win32-x64-msvc":"0.1.78","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.78","@napi-rs/canvas-linux-x64-musl":"0.1.78","@napi-rs/canvas-linux-arm64-gnu":"0.1.78","@napi-rs/canvas-linux-arm64-musl":"0.1.78","@napi-rs/canvas-darwin-arm64":"0.1.78","@napi-rs/canvas-android-arm64":"0.1.78","@napi-rs/canvas-linux-riscv64-gnu":"0.1.78"},"_id":"@napi-rs/canvas@0.1.78","gitHead":"5104f4ddb67a8bdaa3e16747d908bd24931c96a1","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"22.18.0","_npmVersion":"11.5.2","dist":{"shasum":"08cc1889ac127e8bfb06d21ee0b418055075ebd7","size":22528,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.78.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.78.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.78_1756431496272_0.7402070258939271"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-29T01:38:16.473Z","publish_time":1756431496473,"_source_registry_name":"default","_cnpm_publish_time":1756431496473},"0.1.77":{"name":"@napi-rs/canvas","version":"0.1.77","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.1.1","@octokit/rest":"^22.0.0","@swc-node/register":"^1.10.10","@swc/core":"^1.11.31","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.17","@types/node":"^22.15.30","@types/semver":"^7","ava":"^6.3.0","canvas":"^3.1.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.42.0","echarts":"^6.0.0","electron":"^37.1.0","husky":"^9.1.7","lint-staged":"^16.1.0","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.0.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.5.3","pretty-bytes":"^7.0.0","semver":"^7.7.2","skia-canvas":"^2.0.2","table":"^6.9.0","tinybench":"^4.0.1","typescript":"^5.8.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.9.2","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.77","@napi-rs/canvas-darwin-x64":"0.1.77","@napi-rs/canvas-win32-x64-msvc":"0.1.77","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.77","@napi-rs/canvas-linux-x64-musl":"0.1.77","@napi-rs/canvas-linux-arm64-gnu":"0.1.77","@napi-rs/canvas-linux-arm64-musl":"0.1.77","@napi-rs/canvas-darwin-arm64":"0.1.77","@napi-rs/canvas-android-arm64":"0.1.77","@napi-rs/canvas-linux-riscv64-gnu":"0.1.77"},"_id":"@napi-rs/canvas@0.1.77","gitHead":"592748fe830a28ceeda567fbc3407eeaa9b0e183","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"22.17.1","_npmVersion":"11.5.2","dist":{"shasum":"e78e208adb79cf211f6d260664d766b6f26da341","size":22535,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.77.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.77.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cafc522-d7cc-4b34-a78b-ddb0074b046e"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.77_1754664753826_0.6648269238273987"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-08T14:52:34.149Z","publish_time":1754664754149,"_source_registry_name":"default","_cnpm_publish_time":1754664754149},"0.1.76":{"name":"@napi-rs/canvas","version":"0.1.76","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.0.0","@octokit/rest":"^22.0.0","@swc-node/register":"^1.10.10","@swc/core":"^1.11.31","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.17","@types/node":"^22.15.30","@types/semver":"^7","ava":"^6.3.0","canvas":"^3.1.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.42.0","echarts":"^5.6.0","electron":"^37.1.0","husky":"^9.1.7","lint-staged":"^16.1.0","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.0.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.5.3","pretty-bytes":"^7.0.0","semver":"^7.7.2","skia-canvas":"^2.0.2","table":"^6.9.0","tinybench":"^4.0.1","typescript":"^5.8.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.9.2","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.76","@napi-rs/canvas-darwin-x64":"0.1.76","@napi-rs/canvas-win32-x64-msvc":"0.1.76","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.76","@napi-rs/canvas-linux-x64-musl":"0.1.76","@napi-rs/canvas-linux-arm64-gnu":"0.1.76","@napi-rs/canvas-linux-arm64-musl":"0.1.76","@napi-rs/canvas-darwin-arm64":"0.1.76","@napi-rs/canvas-android-arm64":"0.1.76","@napi-rs/canvas-linux-riscv64-gnu":"0.1.76"},"_id":"@napi-rs/canvas@0.1.76","gitHead":"6bd31b66c97ec0855b47551f07b79a9cd8db93cb","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"shasum":"ba432362618af1856ece07b40c8e2c7726be5528","size":22519,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.76.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.76.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.76_1754033115258_0.8088321086572006"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-01T07:25:15.427Z","publish_time":1754033115427,"_source_registry_name":"default","_cnpm_publish_time":1754033115427},"0.1.75":{"name":"@napi-rs/canvas","version":"0.1.75","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.0.0","@octokit/rest":"^22.0.0","@swc-node/register":"^1.10.10","@swc/core":"^1.11.31","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.17","@types/node":"^22.15.30","@types/semver":"^7","ava":"^6.3.0","canvas":"^3.1.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.42.0","echarts":"^5.6.0","electron":"^37.1.0","husky":"^9.1.7","lint-staged":"^16.1.0","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.0.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.5.3","pretty-bytes":"^7.0.0","semver":"^7.7.2","skia-canvas":"^2.0.2","table":"^6.9.0","tinybench":"^4.0.1","typescript":"^5.8.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.9.2","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.75","@napi-rs/canvas-darwin-x64":"0.1.75","@napi-rs/canvas-win32-x64-msvc":"0.1.75","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.75","@napi-rs/canvas-linux-x64-musl":"0.1.75","@napi-rs/canvas-linux-arm64-gnu":"0.1.75","@napi-rs/canvas-linux-arm64-musl":"0.1.75","@napi-rs/canvas-darwin-arm64":"0.1.75","@napi-rs/canvas-android-arm64":"0.1.75","@napi-rs/canvas-linux-riscv64-gnu":"0.1.75"},"_id":"@napi-rs/canvas@0.1.75","gitHead":"6186f39e4e29a35908b1a804c310bc102e587b54","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"shasum":"a21fb217322bd81e0bae21e1da6a7c22c932393e","size":22519,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.75.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.75.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.75_1754018238743_0.46974615730409575"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-01T03:17:18.983Z","publish_time":1754018238983,"_source_registry_name":"default","_cnpm_publish_time":1754018238983},"0.1.74":{"name":"@napi-rs/canvas","version":"0.1.74","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.0.0-alpha.91","@octokit/rest":"^22.0.0","@swc-node/register":"^1.10.10","@swc/core":"^1.11.31","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.17","@types/node":"^22.15.30","@types/semver":"^7","ava":"^6.3.0","canvas":"^3.1.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.42.0","echarts":"^5.6.0","electron":"^37.1.0","husky":"^9.1.7","lint-staged":"^16.1.0","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.0.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.5.3","pretty-bytes":"^7.0.0","semver":"^7.7.2","skia-canvas":"^2.0.2","table":"^6.9.0","tinybench":"^4.0.1","typescript":"^5.8.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.9.2","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.74","@napi-rs/canvas-darwin-x64":"0.1.74","@napi-rs/canvas-win32-x64-msvc":"0.1.74","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.74","@napi-rs/canvas-linux-x64-musl":"0.1.74","@napi-rs/canvas-linux-arm64-gnu":"0.1.74","@napi-rs/canvas-linux-arm64-musl":"0.1.74","@napi-rs/canvas-darwin-arm64":"0.1.74","@napi-rs/canvas-android-arm64":"0.1.74","@napi-rs/canvas-linux-riscv64-gnu":"0.1.74"},"_id":"@napi-rs/canvas@0.1.74","gitHead":"903c7fb43a6fa081d2ed16041390d643109c87c9","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"shasum":"4a86eff07aa593ad22903e1397d49b7d4517366d","size":22197,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.74.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.74.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.74_1752744071365_0.08324663775092156"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-17T09:21:11.576Z","publish_time":1752744071576,"_source_registry_name":"default","_cnpm_publish_time":1752744071576},"0.1.73":{"name":"@napi-rs/canvas","version":"0.1.73","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.0.0-alpha.91","@octokit/rest":"^22.0.0","@swc-node/register":"^1.10.10","@swc/core":"^1.11.31","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.17","@types/node":"^22.15.30","@types/semver":"^7","ava":"^6.3.0","canvas":"^3.1.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.42.0","echarts":"^5.6.0","electron":"^37.1.0","husky":"^9.1.7","lint-staged":"^16.1.0","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.0.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.5.3","pretty-bytes":"^7.0.0","semver":"^7.7.2","skia-canvas":"^2.0.2","table":"^6.9.0","tinybench":"^4.0.1","typescript":"^5.8.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.9.2","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.73","@napi-rs/canvas-darwin-x64":"0.1.73","@napi-rs/canvas-win32-x64-msvc":"0.1.73","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.73","@napi-rs/canvas-linux-x64-musl":"0.1.73","@napi-rs/canvas-linux-arm64-gnu":"0.1.73","@napi-rs/canvas-linux-arm64-musl":"0.1.73","@napi-rs/canvas-darwin-arm64":"0.1.73","@napi-rs/canvas-android-arm64":"0.1.73","@napi-rs/canvas-linux-riscv64-gnu":"0.1.73"},"_id":"@napi-rs/canvas@0.1.73","gitHead":"18b289e794799e49e2b8cf26ff915a105ad90f4f","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"4cb1093f2674b122088dfc6d5f0b2f5bdde3c71a","size":22198,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.73.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.73.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com","actor":{"name":"broooooklyn","email":"lynweklm@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.73_1751205759540_0.544182232402701"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-29T14:02:39.747Z","publish_time":1751205759747,"_source_registry_name":"default","_cnpm_publish_time":1751205759747},"0.1.72":{"name":"@napi-rs/canvas","version":"0.1.72","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"workspaces":["e2e/*"],"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","e2e":"yarn workspace @napi-rs/canvas-e2e-webpack test","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.0.0-alpha.91","@octokit/rest":"^22.0.0","@swc-node/register":"^1.10.10","@swc/core":"^1.11.31","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.17","@types/node":"^22.15.30","@types/semver":"^7","ava":"^6.3.0","canvas":"^3.1.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.42.0","echarts":"^5.6.0","husky":"^9.1.7","lint-staged":"^16.1.0","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^1.0.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.5.3","pretty-bytes":"^7.0.0","semver":"^7.7.2","skia-canvas":"^2.0.2","table":"^6.9.0","tinybench":"^4.0.1","typescript":"^5.8.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.9.2","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.72","@napi-rs/canvas-darwin-x64":"0.1.72","@napi-rs/canvas-win32-x64-msvc":"0.1.72","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.72","@napi-rs/canvas-linux-x64-musl":"0.1.72","@napi-rs/canvas-linux-arm64-gnu":"0.1.72","@napi-rs/canvas-linux-arm64-musl":"0.1.72","@napi-rs/canvas-darwin-arm64":"0.1.72","@napi-rs/canvas-android-arm64":"0.1.72","@napi-rs/canvas-linux-riscv64-gnu":"0.1.72"},"_id":"@napi-rs/canvas@0.1.72","gitHead":"20c3747de18ea0450c2408f9eb65e50dc71db248","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"a3006dffb3950c465c31581986e880a36b88454b","size":22172,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.72.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.72.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com","actor":{"name":"broooooklyn","email":"lynweklm@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.72_1750840859377_0.9254623876075561"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-25T08:40:59.598Z","publish_time":1750840859598,"_source_registry_name":"default","_cnpm_publish_time":1750840859598},"0.1.71":{"name":"@napi-rs/canvas","version":"0.1.71","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.6.0","@jimp/custom":"^0.22.12","@jimp/jpeg":"^0.22.12","@jimp/png":"^0.22.12","@napi-rs/cli":"^3.0.0-alpha.88","@octokit/rest":"^22.0.0","@swc-node/register":"^1.10.10","@swc/core":"^1.11.31","@taplo/cli":"^0.7.0","@types/lodash":"^4.17.17","@types/node":"^22.15.30","@types/semver":"^7","ava":"^6.3.0","canvas":"^3.1.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.42.0","echarts":"^5.6.0","husky":"^9.1.7","lint-staged":"^16.1.0","lodash":"^4.17.21","npm-run-all2":"^8.0.4","oxlint":"^0.18.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.5.3","pretty-bytes":"^7.0.0","semver":"^7.7.2","skia-canvas":"^2.0.2","table":"^6.9.0","tinybench":"^4.0.1","typescript":"^5.8.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.9.2","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.71","@napi-rs/canvas-darwin-x64":"0.1.71","@napi-rs/canvas-win32-x64-msvc":"0.1.71","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.71","@napi-rs/canvas-linux-x64-musl":"0.1.71","@napi-rs/canvas-linux-arm64-gnu":"0.1.71","@napi-rs/canvas-linux-arm64-musl":"0.1.71","@napi-rs/canvas-darwin-arm64":"0.1.71","@napi-rs/canvas-android-arm64":"0.1.71","@napi-rs/canvas-linux-riscv64-gnu":"0.1.71"},"_id":"@napi-rs/canvas@0.1.71","gitHead":"a159b26342e0067b8b8ce32d83d120c6b247bbfc","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"4d3c637634ca506f9af004667805c8815c2b8c37","size":21661,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.71.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.71.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.71_1749399877533_0.28865989500077127"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-08T16:24:37.720Z","publish_time":1749399877720,"_source_registry_name":"default","_cnpm_publish_time":1749399877720},"0.1.70":{"name":"@napi-rs/canvas","version":"0.1.70","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add ."},"devDependencies":{"@jimp/core":"^1.0.0","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^3.0.0-alpha.70","@octokit/rest":"^21.0.0","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","canvas":"^3.0.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.38.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^7.0.0","oxlint":"^0.16.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^7.0.0","semver":"^7.5.4","skia-canvas":"^2.0.0","table":"^6.8.1","tinybench":"^4.0.0","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.9.1","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.70","@napi-rs/canvas-darwin-x64":"0.1.70","@napi-rs/canvas-win32-x64-msvc":"0.1.70","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.70","@napi-rs/canvas-linux-x64-musl":"0.1.70","@napi-rs/canvas-linux-arm64-gnu":"0.1.70","@napi-rs/canvas-linux-arm64-musl":"0.1.70","@napi-rs/canvas-darwin-arm64":"0.1.70","@napi-rs/canvas-android-arm64":"0.1.70","@napi-rs/canvas-linux-riscv64-gnu":"0.1.70"},"_id":"@napi-rs/canvas@0.1.70","gitHead":"5443c1dcde85488d5e20c6674859defbe2c16d2d","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"shasum":"b8624eb6c4142d171d81b604f9822ead8144cc1a","size":21628,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.70.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.70.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.70_1746189805754_0.13453967040035808"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-02T12:43:25.957Z","publish_time":1746189805957,"_source_registry_name":"default","_cnpm_publish_time":1746189805957},"0.1.69":{"name":"@napi-rs/canvas","version":"0.1.69","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^1.0.0","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^3.0.0-alpha.70","@octokit/rest":"^21.0.0","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","canvas":"^3.0.0","canvaskit-wasm":"^0.40.0","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.38.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^7.0.0","oxlint":"^0.16.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^2.0.0","table":"^6.8.1","tinybench":"^4.0.0","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.8.1","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.69","@napi-rs/canvas-darwin-x64":"0.1.69","@napi-rs/canvas-win32-x64-msvc":"0.1.69","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.69","@napi-rs/canvas-linux-x64-musl":"0.1.69","@napi-rs/canvas-linux-arm64-gnu":"0.1.69","@napi-rs/canvas-linux-arm64-musl":"0.1.69","@napi-rs/canvas-darwin-arm64":"0.1.69","@napi-rs/canvas-android-arm64":"0.1.69","@napi-rs/canvas-linux-riscv64-gnu":"0.1.69"},"_id":"@napi-rs/canvas@0.1.69","gitHead":"85f8b0cbdeb2b5b57d1f7d6a69f118a985a2ac5a","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"shasum":"ac2e4113d0bd381568219d1ba22f0a8563d4c6b1","size":21621,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.69.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.69.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.69_1743775824911_0.9164944933771384"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-04T14:10:25.099Z","publish_time":1743775825099,"_source_registry_name":"default","_cnpm_publish_time":1743775825099},"0.1.68":{"name":"@napi-rs/canvas","version":"0.1.68","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^1.0.0","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^3.0.0-alpha.70","@octokit/rest":"^21.0.0","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","canvas":"^3.0.0","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.38.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^7.0.0","oxlint":"^0.15.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^2.0.0","table":"^6.8.1","tinybench":"^3.0.6","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.7.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.68","@napi-rs/canvas-darwin-x64":"0.1.68","@napi-rs/canvas-win32-x64-msvc":"0.1.68","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.68","@napi-rs/canvas-linux-x64-musl":"0.1.68","@napi-rs/canvas-linux-arm64-gnu":"0.1.68","@napi-rs/canvas-linux-arm64-musl":"0.1.68","@napi-rs/canvas-darwin-arm64":"0.1.68","@napi-rs/canvas-android-arm64":"0.1.68","@napi-rs/canvas-linux-riscv64-gnu":"0.1.68"},"_id":"@napi-rs/canvas@0.1.68","gitHead":"9037bb0bdcbc663068e3f3bc4c57444eecc611f7","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.18.3","_npmVersion":"10.8.2","dist":{"shasum":"265af2971aafcfeb60dbb591c7dc03c3f6e247f1","size":20128,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.68.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.68.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.68_1741100087447_0.17357388371467364"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-04T14:54:47.602Z","publish_time":1741100087602,"_source_registry_name":"default","_cnpm_publish_time":1741100087602},"0.1.67":{"name":"@napi-rs/canvas","version":"0.1.67","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^1.0.0","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^3.0.0-alpha.70","@octokit/rest":"^21.0.0","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","canvas":"^3.0.0","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.38.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^7.0.0","oxlint":"^0.15.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^2.0.0","table":"^6.8.1","tinybench":"^3.0.6","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.6.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.67","@napi-rs/canvas-darwin-x64":"0.1.67","@napi-rs/canvas-win32-x64-msvc":"0.1.67","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.67","@napi-rs/canvas-linux-x64-musl":"0.1.67","@napi-rs/canvas-linux-arm64-gnu":"0.1.67","@napi-rs/canvas-linux-arm64-musl":"0.1.67","@napi-rs/canvas-darwin-arm64":"0.1.67","@napi-rs/canvas-android-arm64":"0.1.67","@napi-rs/canvas-linux-riscv64-gnu":"0.1.67"},"_id":"@napi-rs/canvas@0.1.67","gitHead":"0d21e72594b6aaecf4bf4e8d4f48d3affef7639e","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"shasum":"8b6993910d7865ddcab0e6d9b1b199707d3945b7","size":19625,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.67.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.67.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.67_1739010572335_0.04428070257289307"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-08T10:29:32.542Z","publish_time":1739010572542,"_source_registry_name":"default","_cnpm_publish_time":1739010572542},"0.1.66":{"name":"@napi-rs/canvas","version":"0.1.66","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"binaryName":"skia","targets":["x86_64-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^1.0.0","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^3.0.0-alpha.70","@octokit/rest":"^21.0.0","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","canvas":"^3.0.0","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.38.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^7.0.0","oxlint":"^0.15.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^2.0.0","table":"^6.8.1","tinybench":"^3.0.6","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.6.0","optionalDependencies":{"@napi-rs/canvas-linux-x64-gnu":"0.1.66","@napi-rs/canvas-darwin-x64":"0.1.66","@napi-rs/canvas-win32-x64-msvc":"0.1.66","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.66","@napi-rs/canvas-linux-x64-musl":"0.1.66","@napi-rs/canvas-linux-arm64-gnu":"0.1.66","@napi-rs/canvas-linux-arm64-musl":"0.1.66","@napi-rs/canvas-darwin-arm64":"0.1.66","@napi-rs/canvas-android-arm64":"0.1.66","@napi-rs/canvas-linux-riscv64-gnu":"0.1.66"},"_id":"@napi-rs/canvas@0.1.66","gitHead":"341cdd1f342d13841ca7312cb166ef0584c99f5e","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"shasum":"71c9dff25a89fc8aadd1e65b9ae4ef4500ffd5b8","size":19626,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.66.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.66.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas_0.1.66_1738485349910_0.3983985502369356"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-02T08:35:50.124Z","publish_time":1738485350124,"_source_registry_name":"default","_cnpm_publish_time":1738485350124},"0.1.65":{"name":"@napi-rs/canvas","version":"0.1.65","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^1.0.0","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^21.0.0","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.38.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^7.0.0","oxlint":"^0.14.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","tinybench":"^3.0.6","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.5.3","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.65","@napi-rs/canvas-darwin-x64":"0.1.65","@napi-rs/canvas-linux-x64-gnu":"0.1.65","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.65","@napi-rs/canvas-linux-x64-musl":"0.1.65","@napi-rs/canvas-linux-arm64-gnu":"0.1.65","@napi-rs/canvas-linux-arm64-musl":"0.1.65","@napi-rs/canvas-darwin-arm64":"0.1.65","@napi-rs/canvas-android-arm64":"0.1.65","@napi-rs/canvas-linux-riscv64-gnu":"0.1.65"},"_id":"@napi-rs/canvas@0.1.65","gitHead":"e0e3269381b853fd6ae2993b9149acbbe9013eaa","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"shasum":"ef97a41b83aa03ae37862e789d124ec80eaf5b33","size":19574,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.65.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.65.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.65_1733151353764_0.5428940601722141"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-02T14:55:53.953Z","publish_time":1733151353953,"_source_registry_name":"default","_cnpm_publish_time":1733151353953},"0.1.64":{"name":"@napi-rs/canvas","version":"0.1.64","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^1.0.0","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^21.0.0","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.38.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^7.0.0","oxlint":"^0.13.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","tinybench":"^3.0.6","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.5.2","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.64","@napi-rs/canvas-darwin-x64":"0.1.64","@napi-rs/canvas-linux-x64-gnu":"0.1.64","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.64","@napi-rs/canvas-linux-x64-musl":"0.1.64","@napi-rs/canvas-linux-arm64-gnu":"0.1.64","@napi-rs/canvas-linux-arm64-musl":"0.1.64","@napi-rs/canvas-darwin-arm64":"0.1.64","@napi-rs/canvas-android-arm64":"0.1.64","@napi-rs/canvas-linux-riscv64-gnu":"0.1.64"},"_id":"@napi-rs/canvas@0.1.64","gitHead":"cc34ae53e26ae688345d8e8d31301f104b701100","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"4bd9d3d7fb0e29b1eaea4a8e21ba3e86e9eeea78","size":19474,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.64.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.64.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.64_1732517043205_0.01970228278986963"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-25T06:44:03.409Z","publish_time":1732517043409,"_source_registry_name":"default","_cnpm_publish_time":1732517043409},"0.1.63":{"name":"@napi-rs/canvas","version":"0.1.63","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android","riscv64-unknown-linux-gnu"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^1.0.0","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^21.0.0","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.38.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^7.0.0","oxlint":"^0.13.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","tinybench":"^3.0.6","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.5.2","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.63","@napi-rs/canvas-darwin-x64":"0.1.63","@napi-rs/canvas-linux-x64-gnu":"0.1.63","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.63","@napi-rs/canvas-linux-x64-musl":"0.1.63","@napi-rs/canvas-linux-arm64-gnu":"0.1.63","@napi-rs/canvas-linux-arm64-musl":"0.1.63","@napi-rs/canvas-darwin-arm64":"0.1.63","@napi-rs/canvas-android-arm64":"0.1.63","@napi-rs/canvas-linux-riscv64-gnu":"0.1.63"},"_id":"@napi-rs/canvas@0.1.63","gitHead":"53b801f8cdacdd089b69788d26213fafbf929501","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"cec05961bbc94ffe3912cb15aaf92511d4c1c8df","size":19474,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.63.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.63.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.63_1732332710804_0.8500542724930547"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-23T03:31:50.959Z","publish_time":1732332710959,"_source_registry_name":"default","_cnpm_publish_time":1732332710959},"0.1.62":{"name":"@napi-rs/canvas","version":"0.1.62","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^1.0.0","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^21.0.0","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.38.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^7.0.0","oxlint":"^0.11.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","tinybench":"^3.0.6","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.5.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.62","@napi-rs/canvas-darwin-x64":"0.1.62","@napi-rs/canvas-linux-x64-gnu":"0.1.62","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.62","@napi-rs/canvas-linux-x64-musl":"0.1.62","@napi-rs/canvas-linux-arm64-gnu":"0.1.62","@napi-rs/canvas-linux-arm64-musl":"0.1.62","@napi-rs/canvas-darwin-arm64":"0.1.62","@napi-rs/canvas-android-arm64":"0.1.62"},"_id":"@napi-rs/canvas@0.1.62","gitHead":"8259cb5a4ebbc18390316103ce9625f31470fb9d","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"4abd2acee746976cf6f7ce396b6bce17be3b1298","size":19433,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.62.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.62.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.62_1731691043414_0.39617916743124226"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-15T17:17:23.605Z","publish_time":1731691043605,"_source_registry_name":"default","_cnpm_publish_time":1731691043605},"0.1.61":{"name":"@napi-rs/canvas","version":"0.1.61","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^1.0.0","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^21.0.0","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.38.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^7.0.0","oxlint":"^0.11.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.5.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.61","@napi-rs/canvas-darwin-x64":"0.1.61","@napi-rs/canvas-linux-x64-gnu":"0.1.61","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.61","@napi-rs/canvas-linux-x64-musl":"0.1.61","@napi-rs/canvas-linux-arm64-gnu":"0.1.61","@napi-rs/canvas-linux-arm64-musl":"0.1.61","@napi-rs/canvas-darwin-arm64":"0.1.61","@napi-rs/canvas-android-arm64":"0.1.61"},"_id":"@napi-rs/canvas@0.1.61","gitHead":"f1a7d7d179c0829097aed3e79d1f038986bcc127","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"7ba5dc25fda32998b7b2385c466dbdb68cb0b470","size":18747,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.61.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.61.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.61_1731465139482_0.756144834494648"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-13T02:32:19.762Z","publish_time":1731465139762,"_source_registry_name":"default","_cnpm_publish_time":1731465139762},"0.1.60":{"name":"@napi-rs/canvas","version":"0.1.60","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^1.0.0","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^21.0.0","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.38.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^7.0.0","oxlint":"^0.11.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.5.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.60","@napi-rs/canvas-darwin-x64":"0.1.60","@napi-rs/canvas-linux-x64-gnu":"0.1.60","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.60","@napi-rs/canvas-linux-x64-musl":"0.1.60","@napi-rs/canvas-linux-arm64-gnu":"0.1.60","@napi-rs/canvas-linux-arm64-musl":"0.1.60","@napi-rs/canvas-darwin-arm64":"0.1.60","@napi-rs/canvas-android-arm64":"0.1.60"},"_id":"@napi-rs/canvas@0.1.60","gitHead":"0d748a7ff430923454c102b7d423f02d1090fb80","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"a7f2196fbb8e6dd04ecaf2946721ba0b86fe698c","size":18747,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.60.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.60.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.60_1730964719836_0.5841578096670279"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T07:32:00.013Z","publish_time":1730964720013,"_source_registry_name":"default","_cnpm_publish_time":1730964720013},"0.1.59":{"name":"@napi-rs/canvas","version":"0.1.59","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^1.0.0","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^21.0.0","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.38.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^7.0.0","oxlint":"^0.10.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.5.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.59","@napi-rs/canvas-darwin-x64":"0.1.59","@napi-rs/canvas-linux-x64-gnu":"0.1.59","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.59","@napi-rs/canvas-linux-x64-musl":"0.1.59","@napi-rs/canvas-linux-arm64-gnu":"0.1.59","@napi-rs/canvas-linux-arm64-musl":"0.1.59","@napi-rs/canvas-darwin-arm64":"0.1.59","@napi-rs/canvas-android-arm64":"0.1.59"},"_id":"@napi-rs/canvas@0.1.59","gitHead":"6724697931bda4c8d38c0d0abd782331e27ef251","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"6b5b40741aa3a53097850257b00ef8b8ecb9ad75","size":18746,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.59.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.59.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.59_1730044788260_0.83469049549617"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-27T15:59:48.478Z","publish_time":1730044788478,"_source_registry_name":"default","_cnpm_publish_time":1730044788478},"0.1.58":{"name":"@napi-rs/canvas","version":"0.1.58","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^1.0.0","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^21.0.0","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.38.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^6.1.2","oxlint":"^0.9.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.5.0","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.58","@napi-rs/canvas-darwin-x64":"0.1.58","@napi-rs/canvas-linux-x64-gnu":"0.1.58","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.58","@napi-rs/canvas-linux-x64-musl":"0.1.58","@napi-rs/canvas-linux-arm64-gnu":"0.1.58","@napi-rs/canvas-linux-arm64-musl":"0.1.58","@napi-rs/canvas-darwin-arm64":"0.1.58","@napi-rs/canvas-android-arm64":"0.1.58"},"_id":"@napi-rs/canvas@0.1.58","gitHead":"dbf7c9b9558ebd2d7eadd3f9de838eae4ec9ef48","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"85fc43858311961d35b40ac0e03bcab7eb937c85","size":18741,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.58.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.58.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.58_1728912754253_0.7173682094299529"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-14T13:32:34.440Z","publish_time":1728912754440,"_source_registry_name":"default","_cnpm_publish_time":1728912754440},"0.1.57":{"name":"@napi-rs/canvas","version":"0.1.57","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^1.0.0","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^21.0.0","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.38.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^6.1.2","oxlint":"^0.9.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.5.0","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.57","@napi-rs/canvas-darwin-x64":"0.1.57","@napi-rs/canvas-linux-x64-gnu":"0.1.57","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.57","@napi-rs/canvas-linux-x64-musl":"0.1.57","@napi-rs/canvas-linux-arm64-gnu":"0.1.57","@napi-rs/canvas-linux-arm64-musl":"0.1.57","@napi-rs/canvas-darwin-arm64":"0.1.57","@napi-rs/canvas-android-arm64":"0.1.57"},"_id":"@napi-rs/canvas@0.1.57","gitHead":"2f141584a34354027b81c03cf6a2e15b4494f3e7","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"0772f3e54b1fcd38c438bb2396d4f8833fa3cd50","size":18736,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.57.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.57.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.57_1728877996000_0.8293449263379615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-14T03:53:16.207Z","publish_time":1728877996207,"_source_registry_name":"default","_cnpm_publish_time":1728877996207},"0.1.56":{"name":"@napi-rs/canvas","version":"0.1.56","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^1.0.0","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^21.0.0","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.38.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^6.1.2","oxlint":"^0.9.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.5.0","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.56","@napi-rs/canvas-darwin-x64":"0.1.56","@napi-rs/canvas-linux-x64-gnu":"0.1.56","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.56","@napi-rs/canvas-linux-x64-musl":"0.1.56","@napi-rs/canvas-linux-arm64-gnu":"0.1.56","@napi-rs/canvas-linux-arm64-musl":"0.1.56","@napi-rs/canvas-darwin-arm64":"0.1.56","@napi-rs/canvas-android-arm64":"0.1.56"},"_id":"@napi-rs/canvas@0.1.56","gitHead":"1de310be24c2678dd40c9a78e6a1b6085c490020","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"d7a610eba4a525d835f43077c5c3841488c43e0e","size":18736,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.56.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.56.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.56_1726761727446_0.9585696025849022"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-19T16:02:07.607Z","publish_time":1726761727607,"_source_registry_name":"default","_cnpm_publish_time":1726761727607},"0.1.55":{"name":"@napi-rs/canvas","version":"0.1.55","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^1.0.0","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^21.0.0","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.38.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^6.1.2","oxlint":"^0.9.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.4.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.55","@napi-rs/canvas-darwin-x64":"0.1.55","@napi-rs/canvas-linux-x64-gnu":"0.1.55","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.55","@napi-rs/canvas-linux-x64-musl":"0.1.55","@napi-rs/canvas-linux-arm64-gnu":"0.1.55","@napi-rs/canvas-linux-arm64-musl":"0.1.55","@napi-rs/canvas-darwin-arm64":"0.1.55","@napi-rs/canvas-android-arm64":"0.1.55"},"_id":"@napi-rs/canvas@0.1.55","gitHead":"49574ed8a35c95679eefa984ee89947bfcd53ba8","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"cb1be83a46501c5260501e8c91eb51039632e021","size":18738,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.55.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.55.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.55_1725465269165_0.5857494975571627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-04T15:54:29.368Z","publish_time":1725465269368,"_source_registry_name":"default","_cnpm_publish_time":1725465269368},"0.1.54":{"name":"@napi-rs/canvas","version":"0.1.54","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.10","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^21.0.0","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","core-js":"^3.38.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^6.1.2","oxlint":"^0.7.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register","core-js/proposals/promise-with-resolvers.js"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.4.0","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.54","@napi-rs/canvas-darwin-x64":"0.1.54","@napi-rs/canvas-linux-x64-gnu":"0.1.54","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.54","@napi-rs/canvas-linux-x64-musl":"0.1.54","@napi-rs/canvas-linux-arm64-gnu":"0.1.54","@napi-rs/canvas-linux-arm64-musl":"0.1.54","@napi-rs/canvas-darwin-arm64":"0.1.54","@napi-rs/canvas-android-arm64":"0.1.54"},"_id":"@napi-rs/canvas@0.1.54","gitHead":"5f19feeb00c16a7aee4e91e0557731b702de8e25","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"shasum":"d7217bb8047642cf91194de9d83006661ba9e2cc","size":18734,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.54.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.54.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.54_1723901988765_0.5281027411436721"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-17T13:39:48.984Z","publish_time":1723901988984,"_source_registry_name":"default","_cnpm_publish_time":1723901988984},"0.1.53":{"name":"@napi-rs/canvas","version":"0.1.53","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.10","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^20.0.2","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^5.0.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^6.1.2","oxlint":"^0.4.0","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.2.2","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.53","@napi-rs/canvas-darwin-x64":"0.1.53","@napi-rs/canvas-linux-x64-gnu":"0.1.53","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.53","@napi-rs/canvas-linux-x64-musl":"0.1.53","@napi-rs/canvas-linux-arm64-gnu":"0.1.53","@napi-rs/canvas-linux-arm64-musl":"0.1.53","@napi-rs/canvas-darwin-arm64":"0.1.53","@napi-rs/canvas-android-arm64":"0.1.53"},"_id":"@napi-rs/canvas@0.1.53","gitHead":"2eabbb0279b28e65f885fbceb29d04995f9cafdd","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"shasum":"ea7973ff782122ffd75eacc63eae9b1b5bf97d50","size":18684,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.53.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.53.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.53_1717935557982_0.37488690656632384"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-09T12:19:18.211Z","publish_time":1717935558211,"_source_registry_name":"default","_cnpm_publish_time":1717935558211},"0.1.52":{"name":"@napi-rs/canvas","version":"0.1.52","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"oxlint","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.10","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^20.0.2","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","ava":"^6.1.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^4.1.0","echarts":"^5.4.3","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^6.1.2","oxlint":"^0.2.17","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["oxlint --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.1.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.52","@napi-rs/canvas-darwin-x64":"0.1.52","@napi-rs/canvas-linux-x64-gnu":"0.1.52","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.52","@napi-rs/canvas-linux-x64-musl":"0.1.52","@napi-rs/canvas-linux-arm64-gnu":"0.1.52","@napi-rs/canvas-linux-arm64-musl":"0.1.52","@napi-rs/canvas-darwin-arm64":"0.1.52","@napi-rs/canvas-android-arm64":"0.1.52"},"_id":"@napi-rs/canvas@0.1.52","gitHead":"380efc2ecec9d6685d16f892bf64ec4e62740bf1","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"49c3a27c9243ffa5b21ba6368155aad6252e180c","size":18663,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.52.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.52.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.52_1713361910121_0.41598925103722295"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-17T13:51:50.273Z","publish_time":1713361910273,"_source_registry_name":"default","_cnpm_publish_time":1713361910273},"0.1.51":{"name":"@napi-rs/canvas","version":"0.1.51","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.10","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^20.0.2","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","@typescript-eslint/eslint-plugin":"^7.0.0","@typescript-eslint/parser":"^7.0.0","ava":"^6.1.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^4.1.0","echarts":"^5.4.3","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-sonarjs":"^0.24.0","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^6.1.2","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.1.0","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.51","@napi-rs/canvas-darwin-x64":"0.1.51","@napi-rs/canvas-linux-x64-gnu":"0.1.51","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.51","@napi-rs/canvas-linux-x64-musl":"0.1.51","@napi-rs/canvas-linux-arm64-gnu":"0.1.51","@napi-rs/canvas-linux-arm64-musl":"0.1.51","@napi-rs/canvas-darwin-arm64":"0.1.51","@napi-rs/canvas-android-arm64":"0.1.51"},"_id":"@napi-rs/canvas@0.1.51","gitHead":"b049717f51c55b7de0f1e40acc853af2a9f21ae7","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"shasum":"ad316857cc3d39645962588b855aac6e5b32c0d2","size":18743,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.51.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.51.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.51_1709541733499_0.4651563122571065"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-04T08:42:13.651Z","publish_time":1709541733651,"_source_registry_name":"default","_cnpm_publish_time":1709541733651},"0.1.50":{"name":"@napi-rs/canvas","version":"0.1.50","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.10","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^20.0.2","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","@typescript-eslint/eslint-plugin":"^7.0.0","@typescript-eslint/parser":"^7.0.0","ava":"^6.1.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^4.1.0","echarts":"^5.4.3","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-sonarjs":"^0.24.0","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^6.1.2","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.1.0","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.50","@napi-rs/canvas-darwin-x64":"0.1.50","@napi-rs/canvas-linux-x64-gnu":"0.1.50","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.50","@napi-rs/canvas-linux-x64-musl":"0.1.50","@napi-rs/canvas-linux-arm64-gnu":"0.1.50","@napi-rs/canvas-linux-arm64-musl":"0.1.50","@napi-rs/canvas-darwin-arm64":"0.1.50","@napi-rs/canvas-android-arm64":"0.1.50"},"_id":"@napi-rs/canvas@0.1.50","gitHead":"a6b5cc4a45e2b58d7576ee413eff156f394511ff","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"shasum":"c942e4fe3582a7aa1894b3dc4d78ba0b061b7179","size":18721,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.50.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.50.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.50_1708954859824_0.5946360336388525"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-26T13:41:00.047Z","publish_time":1708954860047,"_source_registry_name":"default","_cnpm_publish_time":1708954860047},"0.1.49":{"name":"@napi-rs/canvas","version":"0.1.49","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.10","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^20.0.2","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","@typescript-eslint/eslint-plugin":"^7.0.0","@typescript-eslint/parser":"^7.0.0","ava":"^6.1.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^4.1.0","echarts":"^5.4.3","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-sonarjs":"^0.24.0","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^6.1.2","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.1.0","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.49","@napi-rs/canvas-darwin-x64":"0.1.49","@napi-rs/canvas-linux-x64-gnu":"0.1.49","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.49","@napi-rs/canvas-linux-x64-musl":"0.1.49","@napi-rs/canvas-linux-arm64-gnu":"0.1.49","@napi-rs/canvas-linux-arm64-musl":"0.1.49","@napi-rs/canvas-darwin-arm64":"0.1.49","@napi-rs/canvas-android-arm64":"0.1.49"},"_id":"@napi-rs/canvas@0.1.49","gitHead":"f4a077ab8b8c1917fea5887d2adc488ab72dd8e4","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"shasum":"87ce4b60daf1b3854282a4c70d2a61732a2220e6","size":18707,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.49.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.49.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.49_1708600087236_0.5448780939045794"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-22T11:08:07.373Z","publish_time":1708600087373,"_source_registry_name":"default","_cnpm_publish_time":1708600087373},"0.1.48":{"name":"@napi-rs/canvas","version":"0.1.48","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.10","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^20.0.2","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","@typescript-eslint/eslint-plugin":"^7.0.0","@typescript-eslint/parser":"^7.0.0","ava":"^6.1.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^4.1.0","echarts":"^5.4.3","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-sonarjs":"^0.24.0","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^6.1.2","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.1.0","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.48","@napi-rs/canvas-darwin-x64":"0.1.48","@napi-rs/canvas-linux-x64-gnu":"0.1.48","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.48","@napi-rs/canvas-linux-x64-musl":"0.1.48","@napi-rs/canvas-linux-arm64-gnu":"0.1.48","@napi-rs/canvas-linux-arm64-musl":"0.1.48","@napi-rs/canvas-darwin-arm64":"0.1.48","@napi-rs/canvas-android-arm64":"0.1.48"},"_id":"@napi-rs/canvas@0.1.48","gitHead":"1469a7dc18bb649bae0078cf783361bf1b11533d","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"e22f394599633a37fd073534b56379c20547b962","size":18707,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.48.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.48.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.48_1708503267028_0.7149326053819163"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-21T08:14:27.212Z","publish_time":1708503267212,"_source_registry_name":"default","_cnpm_publish_time":1708503267212},"0.1.47":{"name":"@napi-rs/canvas","version":"0.1.47","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.10","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^20.0.2","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","@typescript-eslint/eslint-plugin":"^7.0.0","@typescript-eslint/parser":"^7.0.0","ava":"^6.1.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^4.1.0","echarts":"^5.4.3","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-sonarjs":"^0.24.0","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^6.1.2","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.1.0","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.47","@napi-rs/canvas-darwin-x64":"0.1.47","@napi-rs/canvas-linux-x64-gnu":"0.1.47","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.47","@napi-rs/canvas-linux-x64-musl":"0.1.47","@napi-rs/canvas-linux-arm64-gnu":"0.1.47","@napi-rs/canvas-linux-arm64-musl":"0.1.47","@napi-rs/canvas-darwin-arm64":"0.1.47","@napi-rs/canvas-android-arm64":"0.1.47"},"_id":"@napi-rs/canvas@0.1.47","gitHead":"d9355c3b1dbca3cca4a138c7d1dd226ea98f1883","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"ad32c52ce52dbc41085251eeaf7abc9e51fc2f87","size":18707,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.47.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.47.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.47_1708352994784_0.42197405618920825"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-19T14:29:54.990Z","publish_time":1708352994990,"_source_registry_name":"default","_cnpm_publish_time":1708352994990},"0.1.46":{"name":"@napi-rs/canvas","version":"0.1.46","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.10","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^20.0.2","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","@typescript-eslint/eslint-plugin":"^7.0.0","@typescript-eslint/parser":"^7.0.0","ava":"^6.1.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^4.1.0","echarts":"^5.4.3","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-sonarjs":"^0.24.0","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^6.1.2","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.1.0","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.46","@napi-rs/canvas-darwin-x64":"0.1.46","@napi-rs/canvas-linux-x64-gnu":"0.1.46","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.46","@napi-rs/canvas-linux-x64-musl":"0.1.46","@napi-rs/canvas-linux-arm64-gnu":"0.1.46","@napi-rs/canvas-linux-arm64-musl":"0.1.46","@napi-rs/canvas-darwin-arm64":"0.1.46","@napi-rs/canvas-android-arm64":"0.1.46"},"_id":"@napi-rs/canvas@0.1.46","gitHead":"b72704fbeeceaaca5fac3a85932cbb5a4339b25e","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"6431868674ce0eedb4a12c17ebd66493e122629a","size":18700,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.46.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.46.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.46_1708326974515_0.260703003312438"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-19T07:16:14.675Z","publish_time":1708326974675,"_source_registry_name":"default","_cnpm_publish_time":1708326974675},"0.1.45":{"name":"@napi-rs/canvas","version":"0.1.45","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.10","@jimp/custom":"^0.22.10","@jimp/jpeg":"^0.22.10","@jimp/png":"^0.22.10","@napi-rs/cli":"^2.18.0","@octokit/rest":"^20.0.2","@swc-node/register":"^1.8.0","@swc/core":"^1.4.0","@taplo/cli":"^0.7.0","@types/lodash":"^4.14.202","@types/node":"^20.11.16","@types/semver":"^7","@typescript-eslint/eslint-plugin":"^6.20.0","@typescript-eslint/parser":"^6.20.0","ava":"^6.1.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.39.1","colorette":"^2.0.20","conventional-changelog-cli":"^4.1.0","echarts":"^5.4.3","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-sonarjs":"^0.23.0","husky":"^9.0.10","lint-staged":"^15.2.1","lodash":"^4.17.21","npm-run-all2":"^6.1.2","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.2.5","pretty-bytes":"^6.1.1","semver":"^7.5.4","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.3.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@4.1.0","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.45","@napi-rs/canvas-darwin-x64":"0.1.45","@napi-rs/canvas-linux-x64-gnu":"0.1.45","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.45","@napi-rs/canvas-linux-x64-musl":"0.1.45","@napi-rs/canvas-linux-arm64-gnu":"0.1.45","@napi-rs/canvas-linux-arm64-musl":"0.1.45","@napi-rs/canvas-darwin-arm64":"0.1.45","@napi-rs/canvas-android-arm64":"0.1.45"},"_id":"@napi-rs/canvas@0.1.45","gitHead":"8c107ae8ef2681ba97f2807dffa02f553c991b71","types":"./index.d.ts","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"b72b00c31350cb96d48db14258b58b26820af293","size":18695,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.45.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.45.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.45_1707137538306_0.9212382750178145"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-05T12:52:18.505Z","publish_time":1707137538505,"_source_registry_name":"default","_cnpm_publish_time":1707137538505},"0.1.44":{"name":"@napi-rs/canvas","version":"0.1.44","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.8","@jimp/custom":"^0.22.8","@jimp/jpeg":"^0.22.8","@jimp/png":"^0.22.8","@napi-rs/cli":"^2.16.2","@octokit/rest":"^20.0.1","@swc-node/register":"^1.6.6","@swc/core":"^1.3.71","@taplo/cli":"^0.5.2","@types/lodash":"^4.14.196","@types/node":"^20.4.5","@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","ava":"^5.3.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.38.2","colorette":"^2.0.20","conventional-changelog-cli":"^3.0.0","echarts":"^5.4.3","eslint":"^8.45.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-sonarjs":"^0.20.0","husky":"^8.0.3","lint-staged":"^14.0.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.0.0","pretty-bytes":"^6.1.1","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.1.6"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.6.2","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.44","@napi-rs/canvas-darwin-x64":"0.1.44","@napi-rs/canvas-linux-x64-gnu":"0.1.44","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.44","@napi-rs/canvas-linux-x64-musl":"0.1.44","@napi-rs/canvas-linux-arm64-gnu":"0.1.44","@napi-rs/canvas-linux-arm64-musl":"0.1.44","@napi-rs/canvas-darwin-arm64":"0.1.44","@napi-rs/canvas-android-arm64":"0.1.44"},"types":"./index.d.ts","gitHead":"278a42688a357c8a2391c1d313599c8ff0ab1c2d","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.44","@napi-rs/canvas-darwin-x64":"0.1.44","@napi-rs/canvas-linux-x64-gnu":"0.1.44","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.44","@napi-rs/canvas-linux-x64-musl":"0.1.44","@napi-rs/canvas-linux-arm64-gnu":"0.1.44","@napi-rs/canvas-linux-arm64-musl":"0.1.44","@napi-rs/canvas-darwin-arm64":"0.1.44","@napi-rs/canvas-android-arm64":"0.1.44"},"_id":"@napi-rs/canvas@0.1.44","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"fd49e959085ec0947ec3ce854c79a40794a76a61","size":18539,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.44.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.44.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.44_1692716018406_0.8888476310355371"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-22T14:53:38.610Z","publish_time":1692716018610,"_source_registry_name":"default","_cnpm_publish_time":1692716018610},"0.1.43":{"name":"@napi-rs/canvas","version":"0.1.43","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.8","@jimp/custom":"^0.22.8","@jimp/jpeg":"^0.22.8","@jimp/png":"^0.22.8","@napi-rs/cli":"^2.16.2","@octokit/rest":"^20.0.1","@swc-node/register":"^1.6.6","@swc/core":"^1.3.71","@taplo/cli":"^0.5.2","@types/lodash":"^4.14.196","@types/node":"^20.4.5","@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","ava":"^5.3.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.38.2","colorette":"^2.0.20","conventional-changelog-cli":"^3.0.0","echarts":"^5.4.3","eslint":"^8.45.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-sonarjs":"^0.20.0","husky":"^8.0.3","lint-staged":"^13.2.3","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.0.0","pretty-bytes":"^6.1.1","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.1.6"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.6.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.43","@napi-rs/canvas-darwin-x64":"0.1.43","@napi-rs/canvas-linux-x64-gnu":"0.1.43","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.43","@napi-rs/canvas-linux-x64-musl":"0.1.43","@napi-rs/canvas-linux-arm64-gnu":"0.1.43","@napi-rs/canvas-linux-arm64-musl":"0.1.43","@napi-rs/canvas-darwin-arm64":"0.1.43","@napi-rs/canvas-android-arm64":"0.1.43"},"types":"./index.d.ts","gitHead":"699036c04cdffd23c051a4e75f4dd7671427ea2a","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.43","@napi-rs/canvas-darwin-x64":"0.1.43","@napi-rs/canvas-linux-x64-gnu":"0.1.43","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.43","@napi-rs/canvas-linux-x64-musl":"0.1.43","@napi-rs/canvas-linux-arm64-gnu":"0.1.43","@napi-rs/canvas-linux-arm64-musl":"0.1.43","@napi-rs/canvas-darwin-arm64":"0.1.43","@napi-rs/canvas-android-arm64":"0.1.43"},"_id":"@napi-rs/canvas@0.1.43","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"6f2f2521bde98d24ef19762ff99a6706bda64fc2","size":18542,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.43.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.43.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.43_1691744566768_0.04763440004733299"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-11T09:02:46.948Z","publish_time":1691744566948,"_source_registry_name":"default","_cnpm_publish_time":1691744566948},"0.1.42":{"name":"@napi-rs/canvas","version":"0.1.42","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs format:toml","format:rs":"cargo fmt","format:source":"prettier . -w","format:toml":"taplo format","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.8","@jimp/custom":"^0.22.8","@jimp/jpeg":"^0.22.8","@jimp/png":"^0.22.8","@napi-rs/cli":"^2.16.2","@octokit/rest":"^20.0.1","@swc-node/register":"^1.6.6","@swc/core":"^1.3.71","@taplo/cli":"^0.5.2","@types/lodash":"^4.14.196","@types/node":"^20.4.5","@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","ava":"^5.3.1","benny":"^3.7.1","canvas":"^2.11.2","canvaskit-wasm":"^0.38.2","colorette":"^2.0.20","conventional-changelog-cli":"^3.0.0","echarts":"^5.4.3","eslint":"^8.45.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-sonarjs":"^0.20.0","husky":"^8.0.3","lint-staged":"^13.2.3","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^3.0.0","pretty-bytes":"^6.1.1","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.1.6"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.6.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.42","@napi-rs/canvas-darwin-x64":"0.1.42","@napi-rs/canvas-linux-x64-gnu":"0.1.42","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.42","@napi-rs/canvas-linux-x64-musl":"0.1.42","@napi-rs/canvas-linux-arm64-gnu":"0.1.42","@napi-rs/canvas-linux-arm64-musl":"0.1.42","@napi-rs/canvas-darwin-arm64":"0.1.42","@napi-rs/canvas-android-arm64":"0.1.42"},"types":"./index.d.ts","gitHead":"8554d407167fd43102966a54a870eebaeb0979cc","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.42","@napi-rs/canvas-darwin-x64":"0.1.42","@napi-rs/canvas-linux-x64-gnu":"0.1.42","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.42","@napi-rs/canvas-linux-x64-musl":"0.1.42","@napi-rs/canvas-linux-arm64-gnu":"0.1.42","@napi-rs/canvas-linux-arm64-musl":"0.1.42","@napi-rs/canvas-darwin-arm64":"0.1.42","@napi-rs/canvas-android-arm64":"0.1.42"},"_id":"@napi-rs/canvas@0.1.42","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"shasum":"8d6903b6d209eb6725b6beb4c3620bae31a119d8","size":18541,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.42.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.42.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.42_1691480873491_0.015798205058104475"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-08T07:47:53.674Z","publish_time":1691480873674,"_source_registry_name":"default","_cnpm_publish_time":1691480873674},"0.1.41":{"name":"@napi-rs/canvas","version":"0.1.41","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.7","@jimp/custom":"^0.22.7","@jimp/jpeg":"^0.22.7","@jimp/png":"^0.22.7","@napi-rs/cli":"^2.14.8","@octokit/rest":"^19.0.7","@swc-node/register":"^1.6.2","@swc/core":"^1.3.39","@types/lodash":"^4.14.191","@types/node":"^18.15.0","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","ava":"^5.2.0","benny":"^3.7.1","canvas":"^2.11.0","canvaskit-wasm":"^0.38.0","colorette":"^2.0.19","conventional-changelog-cli":"^2.2.2","echarts":"^5.4.1","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-sonarjs":"^0.19.0","husky":"^8.0.3","lint-staged":"^13.2.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.8.4","pretty-bytes":"^6.1.0","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.0.0"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.5.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.41","@napi-rs/canvas-darwin-x64":"0.1.41","@napi-rs/canvas-linux-x64-gnu":"0.1.41","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.41","@napi-rs/canvas-linux-x64-musl":"0.1.41","@napi-rs/canvas-linux-arm64-gnu":"0.1.41","@napi-rs/canvas-linux-arm64-musl":"0.1.41","@napi-rs/canvas-darwin-arm64":"0.1.41","@napi-rs/canvas-android-arm64":"0.1.41"},"types":"./index.d.ts","gitHead":"1e004ad2a5a98721e8b565482803a2b2aee4b1b0","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.41","@napi-rs/canvas-darwin-x64":"0.1.41","@napi-rs/canvas-linux-x64-gnu":"0.1.41","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.41","@napi-rs/canvas-linux-x64-musl":"0.1.41","@napi-rs/canvas-linux-arm64-gnu":"0.1.41","@napi-rs/canvas-linux-arm64-musl":"0.1.41","@napi-rs/canvas-darwin-arm64":"0.1.41","@napi-rs/canvas-android-arm64":"0.1.41"},"_id":"@napi-rs/canvas@0.1.41","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"babd041abc1c243ee90c7f36cc5b649d116b21b0","size":18506,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.41.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.41.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.41_1684728813444_0.629940017940593"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-22T04:13:33.633Z","publish_time":1684728813633,"_source_registry_name":"default","_cnpm_publish_time":1684728813633},"0.1.40":{"name":"@napi-rs/canvas","version":"0.1.40","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.7","@jimp/custom":"^0.22.7","@jimp/jpeg":"^0.22.7","@jimp/png":"^0.22.7","@napi-rs/cli":"^2.14.8","@octokit/rest":"^19.0.7","@swc-node/register":"^1.6.2","@swc/core":"^1.3.39","@types/lodash":"^4.14.191","@types/node":"^18.15.0","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","ava":"^5.2.0","benny":"^3.7.1","canvas":"^2.11.0","canvaskit-wasm":"^0.38.0","colorette":"^2.0.19","conventional-changelog-cli":"^2.2.2","echarts":"^5.4.1","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-sonarjs":"^0.19.0","husky":"^8.0.3","lint-staged":"^13.2.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.8.4","pretty-bytes":"^6.1.0","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^5.0.0"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.5.0","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.40","@napi-rs/canvas-darwin-x64":"0.1.40","@napi-rs/canvas-linux-x64-gnu":"0.1.40","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.40","@napi-rs/canvas-linux-x64-musl":"0.1.40","@napi-rs/canvas-linux-arm64-gnu":"0.1.40","@napi-rs/canvas-linux-arm64-musl":"0.1.40","@napi-rs/canvas-darwin-arm64":"0.1.40","@napi-rs/canvas-android-arm64":"0.1.40"},"types":"./index.d.ts","gitHead":"6ccdbcc77bfff4314f9aa4cf1d466385868f5cdd","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.40","@napi-rs/canvas-darwin-x64":"0.1.40","@napi-rs/canvas-linux-x64-gnu":"0.1.40","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.40","@napi-rs/canvas-linux-x64-musl":"0.1.40","@napi-rs/canvas-linux-arm64-gnu":"0.1.40","@napi-rs/canvas-linux-arm64-musl":"0.1.40","@napi-rs/canvas-darwin-arm64":"0.1.40","@napi-rs/canvas-android-arm64":"0.1.40"},"_id":"@napi-rs/canvas@0.1.40","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"c2d02dddc9821e45dac68ba50360e2651deb4eaf","size":18373,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.40.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.40.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.40_1681049050414_0.1859233744522435"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-09T14:04:10.567Z","publish_time":1681049050567,"_cnpm_publish_time":1681049050567},"0.1.39":{"name":"@napi-rs/canvas","version":"0.1.39","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.7","@jimp/custom":"^0.22.7","@jimp/jpeg":"^0.22.7","@jimp/png":"^0.22.7","@napi-rs/cli":"^2.14.8","@octokit/rest":"^19.0.7","@swc-node/register":"^1.6.2","@swc/core":"^1.3.39","@types/lodash":"^4.14.191","@types/node":"^18.15.0","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","ava":"^5.2.0","benny":"^3.7.1","canvas":"^2.11.0","canvaskit-wasm":"^0.38.0","colorette":"^2.0.19","conventional-changelog-cli":"^2.2.2","echarts":"^5.4.1","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-sonarjs":"^0.18.0","husky":"^8.0.3","lint-staged":"^13.2.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.8.4","pretty-bytes":"^6.1.0","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^4.9.5"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.4.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.39","@napi-rs/canvas-darwin-x64":"0.1.39","@napi-rs/canvas-linux-x64-gnu":"0.1.39","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.39","@napi-rs/canvas-linux-x64-musl":"0.1.39","@napi-rs/canvas-linux-arm64-gnu":"0.1.39","@napi-rs/canvas-linux-arm64-musl":"0.1.39","@napi-rs/canvas-darwin-arm64":"0.1.39","@napi-rs/canvas-android-arm64":"0.1.39"},"types":"./index.d.ts","gitHead":"cd19e764f9eadce45295825743b4d25acb953682","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.39","@napi-rs/canvas-darwin-x64":"0.1.39","@napi-rs/canvas-linux-x64-gnu":"0.1.39","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.39","@napi-rs/canvas-linux-x64-musl":"0.1.39","@napi-rs/canvas-linux-arm64-gnu":"0.1.39","@napi-rs/canvas-linux-arm64-musl":"0.1.39","@napi-rs/canvas-darwin-arm64":"0.1.39","@napi-rs/canvas-android-arm64":"0.1.39"},"_id":"@napi-rs/canvas@0.1.39","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"9d11bda48d1f389a22597a91e89bf2c408b836cf","size":18372,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.39.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.39.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.39_1678776092224_0.10953166573313533"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-14T06:41:32.462Z","publish_time":1678776092462,"_cnpm_publish_time":1678776092462},"0.1.38":{"name":"@napi-rs/canvas","version":"0.1.38","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.7","@jimp/custom":"^0.22.7","@jimp/jpeg":"^0.22.7","@jimp/png":"^0.22.7","@napi-rs/cli":"^2.14.8","@octokit/rest":"^19.0.7","@swc-node/register":"^1.6.2","@swc/core":"^1.3.39","@types/lodash":"^4.14.191","@types/node":"^18.15.0","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","ava":"^5.2.0","benny":"^3.7.1","canvas":"^2.11.0","canvaskit-wasm":"^0.38.0","colorette":"^2.0.19","conventional-changelog-cli":"^2.2.2","echarts":"^5.4.1","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-sonarjs":"^0.18.0","husky":"^8.0.3","lint-staged":"^13.2.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.8.4","pretty-bytes":"^6.1.0","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^4.9.5"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.4.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.38","@napi-rs/canvas-darwin-x64":"0.1.38","@napi-rs/canvas-linux-x64-gnu":"0.1.38","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.38","@napi-rs/canvas-linux-x64-musl":"0.1.38","@napi-rs/canvas-linux-arm64-gnu":"0.1.38","@napi-rs/canvas-linux-arm64-musl":"0.1.38","@napi-rs/canvas-darwin-arm64":"0.1.38","@napi-rs/canvas-android-arm64":"0.1.38"},"types":"./index.d.ts","gitHead":"9783b06977755f9b7925b710df4111718b0e4828","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.38","@napi-rs/canvas-darwin-x64":"0.1.38","@napi-rs/canvas-linux-x64-gnu":"0.1.38","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.38","@napi-rs/canvas-linux-x64-musl":"0.1.38","@napi-rs/canvas-linux-arm64-gnu":"0.1.38","@napi-rs/canvas-linux-arm64-musl":"0.1.38","@napi-rs/canvas-darwin-arm64":"0.1.38","@napi-rs/canvas-android-arm64":"0.1.38"},"_id":"@napi-rs/canvas@0.1.38","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"66335bc7201917dfa2679e5b4bc889e7cf844c3a","size":18348,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.38.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.38.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.38_1678570580012_0.1982996539649835"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-11T21:36:20.168Z","publish_time":1678570580168,"_cnpm_publish_time":1678570580168},"0.1.37":{"name":"@napi-rs/canvas","version":"0.1.37","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.0","@jimp/custom":"^0.22.0","@jimp/jpeg":"^0.22.0","@jimp/png":"^0.22.0","@napi-rs/cli":"^2.14.5","@octokit/rest":"^19.0.5","@swc-node/register":"^1.5.4","@swc/core":"^1.3.24","@types/lodash":"^4.14.191","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.47.1","@typescript-eslint/parser":"^5.47.1","ava":"^5.1.0","benny":"^3.7.1","canvas":"^2.11.0","canvaskit-wasm":"^0.38.0","colorette":"^2.0.19","conventional-changelog-cli":"^2.2.2","echarts":"^5.4.1","eslint":"^8.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-sonarjs":"^0.18.0","husky":"^8.0.2","lint-staged":"^13.1.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.8.1","pretty-bytes":"^6.0.0","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^4.9.4"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.4.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.37","@napi-rs/canvas-darwin-x64":"0.1.37","@napi-rs/canvas-linux-x64-gnu":"0.1.37","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.37","@napi-rs/canvas-linux-x64-musl":"0.1.37","@napi-rs/canvas-linux-arm64-gnu":"0.1.37","@napi-rs/canvas-linux-arm64-musl":"0.1.37","@napi-rs/canvas-darwin-arm64":"0.1.37","@napi-rs/canvas-android-arm64":"0.1.37"},"types":"./index.d.ts","gitHead":"408b894e2c90ad955c121de30c45aefb40a9b6de","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.37","@napi-rs/canvas-darwin-x64":"0.1.37","@napi-rs/canvas-linux-x64-gnu":"0.1.37","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.37","@napi-rs/canvas-linux-x64-musl":"0.1.37","@napi-rs/canvas-linux-arm64-gnu":"0.1.37","@napi-rs/canvas-linux-arm64-musl":"0.1.37","@napi-rs/canvas-darwin-arm64":"0.1.37","@napi-rs/canvas-android-arm64":"0.1.37"},"_id":"@napi-rs/canvas@0.1.37","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"shasum":"4b3776a8fce0a2e340eb8fbc81534001cb344e8b","size":18339,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.37.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.37.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.37_1677483549969_0.9105409431691234"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-27T07:39:10.134Z","publish_time":1677483550134,"_cnpm_publish_time":1677483550134},"0.1.36":{"name":"@napi-rs/canvas","version":"0.1.36","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.0","@jimp/custom":"^0.22.0","@jimp/jpeg":"^0.22.0","@jimp/png":"^0.22.0","@napi-rs/cli":"^2.14.5","@octokit/rest":"^19.0.5","@swc-node/register":"^1.5.4","@swc/core":"^1.3.24","@types/lodash":"^4.14.191","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.47.1","@typescript-eslint/parser":"^5.47.1","ava":"^5.1.0","benny":"^3.7.1","canvas":"^2.11.0","canvaskit-wasm":"^0.38.0","colorette":"^2.0.19","conventional-changelog-cli":"^2.2.2","echarts":"^5.4.1","eslint":"^8.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-sonarjs":"^0.18.0","husky":"^8.0.2","lint-staged":"^13.1.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.8.1","pretty-bytes":"^6.0.0","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^4.9.4"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.4.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.36","@napi-rs/canvas-darwin-x64":"0.1.36","@napi-rs/canvas-linux-x64-gnu":"0.1.36","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.36","@napi-rs/canvas-linux-x64-musl":"0.1.36","@napi-rs/canvas-linux-arm64-gnu":"0.1.36","@napi-rs/canvas-linux-arm64-musl":"0.1.36","@napi-rs/canvas-darwin-arm64":"0.1.36","@napi-rs/canvas-android-arm64":"0.1.36"},"types":"./index.d.ts","gitHead":"aa42fb1c9517726e086a5987c299f330ee0c4446","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.36","@napi-rs/canvas-darwin-x64":"0.1.36","@napi-rs/canvas-linux-x64-gnu":"0.1.36","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.36","@napi-rs/canvas-linux-x64-musl":"0.1.36","@napi-rs/canvas-linux-arm64-gnu":"0.1.36","@napi-rs/canvas-linux-arm64-musl":"0.1.36","@napi-rs/canvas-darwin-arm64":"0.1.36","@napi-rs/canvas-android-arm64":"0.1.36"},"_id":"@napi-rs/canvas@0.1.36","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"shasum":"e3766196c5eefa87808902f849eca6d158d0438f","size":18337,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.36.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.36.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.36_1676955154819_0.012432879881262515"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-21T04:52:34.956Z","publish_time":1676955154956,"_cnpm_publish_time":1676955154956},"0.1.35":{"name":"@napi-rs/canvas","version":"0.1.35","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.22.0","@jimp/custom":"^0.22.0","@jimp/jpeg":"^0.22.0","@jimp/png":"^0.22.0","@napi-rs/cli":"^2.14.5","@octokit/rest":"^19.0.5","@swc-node/register":"^1.5.4","@swc/core":"^1.3.24","@types/lodash":"^4.14.191","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.47.1","@typescript-eslint/parser":"^5.47.1","ava":"^5.1.0","benny":"^3.7.1","canvas":"^2.11.0","canvaskit-wasm":"^0.38.0","colorette":"^2.0.19","conventional-changelog-cli":"^2.2.2","echarts":"^5.4.1","eslint":"^8.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-sonarjs":"^0.18.0","husky":"^8.0.2","lint-staged":"^13.1.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.8.1","pretty-bytes":"^6.0.0","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^4.9.4"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.4.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.35","@napi-rs/canvas-darwin-x64":"0.1.35","@napi-rs/canvas-linux-x64-gnu":"0.1.35","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.35","@napi-rs/canvas-linux-x64-musl":"0.1.35","@napi-rs/canvas-linux-arm64-gnu":"0.1.35","@napi-rs/canvas-linux-arm64-musl":"0.1.35","@napi-rs/canvas-darwin-arm64":"0.1.35","@napi-rs/canvas-android-arm64":"0.1.35"},"types":"./index.d.ts","gitHead":"b9e4d917a0cb8aa695792f034f762509bc826490","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.35","@napi-rs/canvas-darwin-x64":"0.1.35","@napi-rs/canvas-linux-x64-gnu":"0.1.35","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.35","@napi-rs/canvas-linux-x64-musl":"0.1.35","@napi-rs/canvas-linux-arm64-gnu":"0.1.35","@napi-rs/canvas-linux-arm64-musl":"0.1.35","@napi-rs/canvas-darwin-arm64":"0.1.35","@napi-rs/canvas-android-arm64":"0.1.35"},"_id":"@napi-rs/canvas@0.1.35","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"2de161bee1aae2711b2afa2bf392d1f0f3f9b1bf","size":18337,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.35.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.35.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.35_1676543319771_0.16376689935711775"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-16T10:28:40.056Z","publish_time":1676543320056,"_cnpm_publish_time":1676543320056},"0.1.34":{"name":"@napi-rs/canvas","version":"0.1.34","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.2","@jimp/custom":"^0.16.2","@jimp/jpeg":"^0.16.2","@jimp/png":"^0.16.2","@napi-rs/cli":"^2.14.0","@octokit/rest":"^19.0.5","@swc-node/register":"^1.5.4","@swc/core":"^1.3.24","@types/lodash":"^4.14.191","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.47.1","@typescript-eslint/parser":"^5.47.1","ava":"^5.1.0","benny":"^3.7.1","canvas":"^2.11.0","canvaskit-wasm":"^0.37.2","colorette":"^2.0.19","conventional-changelog-cli":"^2.2.2","echarts":"^5.4.1","eslint":"^8.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-sonarjs":"^0.18.0","husky":"^8.0.2","lint-staged":"^13.1.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.8.1","pretty-bytes":"^6.0.0","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^4.9.4"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.3.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.34","@napi-rs/canvas-darwin-x64":"0.1.34","@napi-rs/canvas-linux-x64-gnu":"0.1.34","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.34","@napi-rs/canvas-linux-x64-musl":"0.1.34","@napi-rs/canvas-linux-arm64-gnu":"0.1.34","@napi-rs/canvas-linux-arm64-musl":"0.1.34","@napi-rs/canvas-darwin-arm64":"0.1.34","@napi-rs/canvas-android-arm64":"0.1.34"},"types":"./index.d.ts","gitHead":"0a66cb1ccf94660f4d14d13b15c7881157e1018c","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.34","@napi-rs/canvas-darwin-x64":"0.1.34","@napi-rs/canvas-linux-x64-gnu":"0.1.34","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.34","@napi-rs/canvas-linux-x64-musl":"0.1.34","@napi-rs/canvas-linux-arm64-gnu":"0.1.34","@napi-rs/canvas-linux-arm64-musl":"0.1.34","@napi-rs/canvas-darwin-arm64":"0.1.34","@napi-rs/canvas-android-arm64":"0.1.34"},"_id":"@napi-rs/canvas@0.1.34","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"shasum":"c352d53fa7a4adbdd5b5da342bbdaf677a8157d5","size":18304,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.34.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.34.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.34_1673544024580_0.7914569519478916"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-12T17:20:24.763Z","publish_time":1673544024763,"_cnpm_publish_time":1673544024763},"0.1.33":{"name":"@napi-rs/canvas","version":"0.1.33","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.2","@jimp/custom":"^0.16.2","@jimp/jpeg":"^0.16.2","@jimp/png":"^0.16.2","@napi-rs/cli":"^2.14.0","@octokit/rest":"^19.0.5","@swc-node/register":"^1.5.4","@swc/core":"^1.3.24","@types/lodash":"^4.14.191","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.47.1","@typescript-eslint/parser":"^5.47.1","ava":"^5.1.0","benny":"^3.7.1","canvas":"^2.11.0","canvaskit-wasm":"^0.37.2","colorette":"^2.0.19","conventional-changelog-cli":"^2.2.2","echarts":"^5.4.1","eslint":"^8.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-sonarjs":"^0.17.0","husky":"^8.0.2","lint-staged":"^13.1.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.8.1","pretty-bytes":"^6.0.0","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^4.9.4"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.3.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.33","@napi-rs/canvas-darwin-x64":"0.1.33","@napi-rs/canvas-linux-x64-gnu":"0.1.33","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.33","@napi-rs/canvas-linux-x64-musl":"0.1.33","@napi-rs/canvas-linux-arm64-gnu":"0.1.33","@napi-rs/canvas-linux-arm64-musl":"0.1.33","@napi-rs/canvas-darwin-arm64":"0.1.33","@napi-rs/canvas-android-arm64":"0.1.33"},"types":"./index.d.ts","gitHead":"4f0e2b504e072b1b70d61968ca60b1f3304d8902","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.33","@napi-rs/canvas-darwin-x64":"0.1.33","@napi-rs/canvas-linux-x64-gnu":"0.1.33","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.33","@napi-rs/canvas-linux-x64-musl":"0.1.33","@napi-rs/canvas-linux-arm64-gnu":"0.1.33","@napi-rs/canvas-linux-arm64-musl":"0.1.33","@napi-rs/canvas-darwin-arm64":"0.1.33","@napi-rs/canvas-android-arm64":"0.1.33"},"_id":"@napi-rs/canvas@0.1.33","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"shasum":"0151164af9eba3843a10b06342e1768b793ab369","size":18305,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.33.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.33.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.33_1673196695495_0.9062976891136951"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-08T16:51:35.692Z","publish_time":1673196695692,"_cnpm_publish_time":1673196695692},"0.1.32":{"name":"@napi-rs/canvas","version":"0.1.32","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.2","@jimp/custom":"^0.16.2","@jimp/jpeg":"^0.16.2","@jimp/png":"^0.16.2","@napi-rs/cli":"^2.14.0","@octokit/rest":"^19.0.5","@swc-node/register":"^1.5.4","@swc/core":"^1.3.24","@types/lodash":"^4.14.191","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.47.1","@typescript-eslint/parser":"^5.47.1","ava":"^5.1.0","benny":"^3.7.1","canvas":"^2.11.0","canvaskit-wasm":"^0.37.2","colorette":"^2.0.19","conventional-changelog-cli":"^2.2.2","echarts":"^5.4.1","eslint":"^8.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-sonarjs":"^0.17.0","husky":"^8.0.2","lint-staged":"^13.1.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.8.1","pretty-bytes":"^6.0.0","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^4.9.4"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.3.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.32","@napi-rs/canvas-darwin-x64":"0.1.32","@napi-rs/canvas-linux-x64-gnu":"0.1.32","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.32","@napi-rs/canvas-linux-x64-musl":"0.1.32","@napi-rs/canvas-linux-arm64-gnu":"0.1.32","@napi-rs/canvas-linux-arm64-musl":"0.1.32","@napi-rs/canvas-darwin-arm64":"0.1.32","@napi-rs/canvas-android-arm64":"0.1.32"},"types":"./index.d.ts","gitHead":"31e300edfb20222bdc3030ca14f157601464fd8d","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.32","@napi-rs/canvas-darwin-x64":"0.1.32","@napi-rs/canvas-linux-x64-gnu":"0.1.32","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.32","@napi-rs/canvas-linux-x64-musl":"0.1.32","@napi-rs/canvas-linux-arm64-gnu":"0.1.32","@napi-rs/canvas-linux-arm64-musl":"0.1.32","@napi-rs/canvas-darwin-arm64":"0.1.32","@napi-rs/canvas-android-arm64":"0.1.32"},"_id":"@napi-rs/canvas@0.1.32","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"shasum":"13a23184f8a5aaadaf47ae2242726587b2bb2bcc","size":18305,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.32.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.32.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.32_1673109423727_0.08123761016394648"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-07T16:37:11.071Z","publish_time":1673109423939,"_cnpm_publish_time":1673109423939},"0.1.31":{"name":"@napi-rs/canvas","version":"0.1.31","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test:ci":"ava -c 1","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.2","@jimp/custom":"^0.16.2","@jimp/jpeg":"^0.16.2","@jimp/png":"^0.16.2","@napi-rs/cli":"^2.14.0","@octokit/rest":"^19.0.5","@swc-node/register":"^1.5.4","@swc/core":"^1.3.24","@types/lodash":"^4.14.191","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.47.1","@typescript-eslint/parser":"^5.47.1","ava":"^5.1.0","benny":"^3.7.1","canvas":"^2.11.0","canvaskit-wasm":"^0.37.2","colorette":"^2.0.19","conventional-changelog-cli":"^2.2.2","echarts":"^5.4.1","eslint":"^8.31.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-sonarjs":"^0.17.0","husky":"^8.0.2","lint-staged":"^13.1.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.8.1","pretty-bytes":"^6.0.0","skia-canvas":"^1.0.1","table":"^6.8.1","typescript":"^4.9.4"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.3.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.31","@napi-rs/canvas-darwin-x64":"0.1.31","@napi-rs/canvas-linux-x64-gnu":"0.1.31","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.31","@napi-rs/canvas-linux-x64-musl":"0.1.31","@napi-rs/canvas-linux-arm64-gnu":"0.1.31","@napi-rs/canvas-linux-arm64-musl":"0.1.31","@napi-rs/canvas-darwin-arm64":"0.1.31","@napi-rs/canvas-android-arm64":"0.1.31"},"types":"./index.d.ts","gitHead":"6796c89185a2c212111dd320c63896593314b484","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.31","@napi-rs/canvas-darwin-x64":"0.1.31","@napi-rs/canvas-linux-x64-gnu":"0.1.31","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.31","@napi-rs/canvas-linux-x64-musl":"0.1.31","@napi-rs/canvas-linux-arm64-gnu":"0.1.31","@napi-rs/canvas-linux-arm64-musl":"0.1.31","@napi-rs/canvas-darwin-arm64":"0.1.31","@napi-rs/canvas-android-arm64":"0.1.31"},"_id":"@napi-rs/canvas@0.1.31","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"shasum":"6c7bdb9f5c3a636e41f472e1955957ac50dea36f","size":18206,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.31.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.31.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.31_1672633946120_0.9213570296588542"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-02T04:32:33.082Z","publish_time":1672633946282,"_cnpm_publish_time":1672633946282},"0.1.30":{"name":"@napi-rs/canvas","version":"0.1.30","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release --js js-binding.js","build:debug":"napi build --platform --js js-binding.js","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^2.11.4","@octokit/rest":"^19.0.4","@swc-node/register":"^1.5.1","@types/lodash":"^4.14.184","@types/node":"^18.7.13","@typescript-eslint/eslint-plugin":"^5.35.1","@typescript-eslint/parser":"^5.35.1","ava":"^4.3.3","benny":"^3.7.1","canvas":"^2.9.3","canvaskit-wasm":"^0.37.0","colorette":"^2.0.19","conventional-changelog-cli":"^2.2.2","echarts":"^5.3.3","eslint":"^8.22.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-sonarjs":"^0.15.0","husky":"^8.0.1","lint-staged":"^13.0.3","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.7.1","pretty-bytes":"^6.0.0","skia-canvas":"^1.0.0","table":"^6.8.0","typescript":"^4.7.4"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.2.3","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.30","@napi-rs/canvas-darwin-x64":"0.1.30","@napi-rs/canvas-linux-x64-gnu":"0.1.30","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.30","@napi-rs/canvas-linux-x64-musl":"0.1.30","@napi-rs/canvas-linux-arm64-gnu":"0.1.30","@napi-rs/canvas-linux-arm64-musl":"0.1.30","@napi-rs/canvas-darwin-arm64":"0.1.30","@napi-rs/canvas-android-arm64":"0.1.30"},"types":"./index.d.ts","gitHead":"770b651fede5f11f51291fb954ebeedaf6986d0b","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.30","@napi-rs/canvas-darwin-x64":"0.1.30","@napi-rs/canvas-linux-x64-gnu":"0.1.30","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.30","@napi-rs/canvas-linux-x64-musl":"0.1.30","@napi-rs/canvas-linux-arm64-gnu":"0.1.30","@napi-rs/canvas-linux-arm64-musl":"0.1.30","@napi-rs/canvas-darwin-arm64":"0.1.30","@napi-rs/canvas-android-arm64":"0.1.30"},"_id":"@napi-rs/canvas@0.1.30","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"d18e0780f2bd59c7a859aa539a376a1bf638e065","size":18109,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.30.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.30.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.30_1663843073216_0.7346491716056844"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-22T11:28:17.728Z","publish_time":1663843073792,"_cnpm_publish_time":1663843073792},"0.1.29":{"name":"@napi-rs/canvas","version":"0.1.29","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^2.11.4","@octokit/rest":"^19.0.4","@swc-node/register":"^1.5.1","@types/lodash":"^4.14.184","@types/node":"^18.7.13","@typescript-eslint/eslint-plugin":"^5.35.1","@typescript-eslint/parser":"^5.35.1","ava":"^4.3.3","benny":"^3.7.1","canvas":"^2.9.3","canvaskit-wasm":"^0.36.1","colorette":"^2.0.19","conventional-changelog-cli":"^2.2.2","echarts":"^5.3.3","eslint":"^8.22.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-sonarjs":"^0.15.0","husky":"^8.0.1","lint-staged":"^13.0.3","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.7.1","pretty-bytes":"^6.0.0","skia-canvas":"^1.0.0","table":"^6.8.0","typescript":"^4.7.4"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.2.3","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.29","@napi-rs/canvas-darwin-x64":"0.1.29","@napi-rs/canvas-linux-x64-gnu":"0.1.29","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.29","@napi-rs/canvas-linux-x64-musl":"0.1.29","@napi-rs/canvas-linux-arm64-gnu":"0.1.29","@napi-rs/canvas-linux-arm64-musl":"0.1.29","@napi-rs/canvas-darwin-arm64":"0.1.29","@napi-rs/canvas-android-arm64":"0.1.29"},"types":"./index.d.ts","gitHead":"38e9a903abcaffd2fc6de09295a49660be2aad1c","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.29","@napi-rs/canvas-darwin-x64":"0.1.29","@napi-rs/canvas-linux-x64-gnu":"0.1.29","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.29","@napi-rs/canvas-linux-x64-musl":"0.1.29","@napi-rs/canvas-linux-arm64-gnu":"0.1.29","@napi-rs/canvas-linux-arm64-musl":"0.1.29","@napi-rs/canvas-darwin-arm64":"0.1.29","@napi-rs/canvas-android-arm64":"0.1.29"},"_id":"@napi-rs/canvas@0.1.29","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"672f33f03520ab628819157335f07a366c7f0e53","size":16857,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.29.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.29.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.29_1661503490212_0.3184153603443811"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-26T08:47:26.894Z","publish_time":1661503490391,"_cnpm_publish_time":1661503490391},"0.1.28":{"name":"@napi-rs/canvas","version":"0.1.28","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^2.9.0","@octokit/rest":"^19.0.0","@swc-node/register":"^1.5.1","@types/lodash":"^4.14.182","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","ava":"^4.2.0","benny":"^3.7.1","canvas":"^2.9.1","canvaskit-wasm":"^0.35.0","colorette":"^2.0.19","conventional-changelog-cli":"^2.2.2","echarts":"^5.3.2","eslint":"^8.16.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.15.0","husky":"^8.0.1","lint-staged":"^13.0.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.6.2","pretty-bytes":"^6.0.0","skia-canvas":"^1.0.0","table":"^6.8.0","typescript":"^4.7.2"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.2.2","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.28","@napi-rs/canvas-darwin-x64":"0.1.28","@napi-rs/canvas-linux-x64-gnu":"0.1.28","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.28","@napi-rs/canvas-linux-x64-musl":"0.1.28","@napi-rs/canvas-linux-arm64-gnu":"0.1.28","@napi-rs/canvas-linux-arm64-musl":"0.1.28","@napi-rs/canvas-darwin-arm64":"0.1.28","@napi-rs/canvas-android-arm64":"0.1.28"},"types":"./index.d.ts","gitHead":"8ce7a4695dc979747a5bc381d86a714f44fcca52","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.28","@napi-rs/canvas-darwin-x64":"0.1.28","@napi-rs/canvas-linux-x64-gnu":"0.1.28","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.28","@napi-rs/canvas-linux-x64-musl":"0.1.28","@napi-rs/canvas-linux-arm64-gnu":"0.1.28","@napi-rs/canvas-linux-arm64-musl":"0.1.28","@napi-rs/canvas-darwin-arm64":"0.1.28","@napi-rs/canvas-android-arm64":"0.1.28"},"_id":"@napi-rs/canvas@0.1.28","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"75366c2b8cbc1428178b749e7f21fe24e67b603d","size":17214,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.28.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.28_1660654956511_0.8601479358303015"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-16T13:08:44.179Z","publish_time":1660654956714,"_cnpm_publish_time":1660654956714},"0.1.27":{"name":"@napi-rs/canvas","version":"0.1.27","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^2.9.0","@octokit/rest":"^19.0.0","@swc-node/register":"^1.5.1","@types/lodash":"^4.14.182","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","ava":"^4.2.0","benny":"^3.7.1","canvas":"^2.9.1","canvaskit-wasm":"^0.35.0","colorette":"^2.0.16","conventional-changelog-cli":"^2.2.2","echarts":"^5.3.2","eslint":"^8.16.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.15.0","husky":"^8.0.1","lint-staged":"^13.0.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.6.2","skia-canvas":"^1.0.0","typescript":"^4.7.2"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.2.2","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.27","@napi-rs/canvas-darwin-x64":"0.1.27","@napi-rs/canvas-linux-x64-gnu":"0.1.27","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.27","@napi-rs/canvas-linux-x64-musl":"0.1.27","@napi-rs/canvas-linux-arm64-gnu":"0.1.27","@napi-rs/canvas-linux-arm64-musl":"0.1.27","@napi-rs/canvas-darwin-arm64":"0.1.27","@napi-rs/canvas-android-arm64":"0.1.27"},"types":"./index.d.ts","gitHead":"2a4c900fa85412f924e1add43efd221f7df657b4","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.27","@napi-rs/canvas-darwin-x64":"0.1.27","@napi-rs/canvas-linux-x64-gnu":"0.1.27","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.27","@napi-rs/canvas-linux-x64-musl":"0.1.27","@napi-rs/canvas-linux-arm64-gnu":"0.1.27","@napi-rs/canvas-linux-arm64-musl":"0.1.27","@napi-rs/canvas-darwin-arm64":"0.1.27","@napi-rs/canvas-android-arm64":"0.1.27"},"_id":"@napi-rs/canvas@0.1.27","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"891f95fb3bdbe05f8c3e1ca7f190523743118992","size":17140,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.27.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.27_1660478798510_0.5865347503066223"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-14T12:06:49.233Z","publish_time":1660478798620,"_cnpm_publish_time":1660478798620},"0.1.26":{"name":"@napi-rs/canvas","version":"0.1.26","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^2.9.0","@octokit/rest":"^19.0.0","@swc-node/register":"^1.5.1","@types/lodash":"^4.14.182","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","ava":"^4.2.0","benny":"^3.7.1","canvas":"^2.9.1","canvaskit-wasm":"^0.35.0","colorette":"^2.0.16","conventional-changelog-cli":"^2.2.2","echarts":"^5.3.2","eslint":"^8.16.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.14.0","husky":"^8.0.1","lint-staged":"^13.0.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.6.2","skia-canvas":"^1.0.0","typescript":"^4.7.2"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"files":["__test__/**/*.spec.ts","scripts/__test__/**/*.spec.ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.2.2","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.26","@napi-rs/canvas-darwin-x64":"0.1.26","@napi-rs/canvas-linux-x64-gnu":"0.1.26","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.26","@napi-rs/canvas-linux-x64-musl":"0.1.26","@napi-rs/canvas-linux-arm64-gnu":"0.1.26","@napi-rs/canvas-linux-arm64-musl":"0.1.26","@napi-rs/canvas-darwin-arm64":"0.1.26","@napi-rs/canvas-android-arm64":"0.1.26"},"types":"./index.d.ts","gitHead":"58710c8d19b83c38519d2fe4ecd14b93b49981e3","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.26","@napi-rs/canvas-darwin-x64":"0.1.26","@napi-rs/canvas-linux-x64-gnu":"0.1.26","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.26","@napi-rs/canvas-linux-x64-musl":"0.1.26","@napi-rs/canvas-linux-arm64-gnu":"0.1.26","@napi-rs/canvas-linux-arm64-musl":"0.1.26","@napi-rs/canvas-darwin-arm64":"0.1.26","@napi-rs/canvas-android-arm64":"0.1.26"},"_id":"@napi-rs/canvas@0.1.26","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"12742ea741038513487371aab98a56f52e707186","size":17629,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.26.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.26_1659867705612_0.5369226847389583"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-07T10:21:50.917Z","publish_time":1659867705800,"_cnpm_publish_time":1659867705800},"0.1.25":{"name":"@napi-rs/canvas","version":"0.1.25","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^2.9.0","@octokit/rest":"^18.12.0","@swc-node/register":"^1.5.1","@types/lodash":"^4.14.182","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","ava":"^4.2.0","benny":"^3.7.1","canvas":"^2.9.1","canvaskit-wasm":"^0.34.0","colorette":"^2.0.16","conventional-changelog-cli":"^2.2.2","echarts":"^5.3.2","eslint":"^8.16.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.13.0","husky":"^8.0.1","lint-staged":"^13.0.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.6.2","skia-canvas":"^0.9.29","typescript":"^4.7.2"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.2.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.25","@napi-rs/canvas-darwin-x64":"0.1.25","@napi-rs/canvas-linux-x64-gnu":"0.1.25","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.25","@napi-rs/canvas-linux-x64-musl":"0.1.25","@napi-rs/canvas-linux-arm64-gnu":"0.1.25","@napi-rs/canvas-linux-arm64-musl":"0.1.25","@napi-rs/canvas-darwin-arm64":"0.1.25","@napi-rs/canvas-android-arm64":"0.1.25"},"types":"./index.d.ts","gitHead":"44806867c808a6d7cc694608574a21630e18e915","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.25","@napi-rs/canvas-darwin-x64":"0.1.25","@napi-rs/canvas-linux-x64-gnu":"0.1.25","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.25","@napi-rs/canvas-linux-x64-musl":"0.1.25","@napi-rs/canvas-linux-arm64-gnu":"0.1.25","@napi-rs/canvas-linux-arm64-musl":"0.1.25","@napi-rs/canvas-darwin-arm64":"0.1.25","@napi-rs/canvas-android-arm64":"0.1.25"},"_id":"@napi-rs/canvas@0.1.25","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"d76e1c5a835359aa690346260493e219761ccf7f","size":18051,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.25.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.25_1656586603783_0.28568670018397135"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-30T10:59:38.188Z","publish_time":1656586603979,"_cnpm_publish_time":1656586603979},"0.1.24":{"name":"@napi-rs/canvas","version":"0.1.24","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^2.9.0","@octokit/rest":"^18.12.0","@swc-node/register":"^1.5.1","@types/lodash":"^4.14.182","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","ava":"^4.2.0","benny":"^3.7.1","canvas":"^2.9.1","canvaskit-wasm":"^0.34.0","colorette":"^2.0.16","conventional-changelog-cli":"^2.2.2","echarts":"^5.3.2","eslint":"^8.16.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.13.0","husky":"^8.0.1","lint-staged":"^13.0.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.6.2","skia-canvas":"^0.9.29","typescript":"^4.7.2"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json|html)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.2.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.24","@napi-rs/canvas-darwin-x64":"0.1.24","@napi-rs/canvas-linux-x64-gnu":"0.1.24","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.24","@napi-rs/canvas-linux-x64-musl":"0.1.24","@napi-rs/canvas-linux-arm64-gnu":"0.1.24","@napi-rs/canvas-linux-arm64-musl":"0.1.24","@napi-rs/canvas-darwin-arm64":"0.1.24","@napi-rs/canvas-android-arm64":"0.1.24"},"types":"./index.d.ts","gitHead":"71fe01a8b454048f191d615f633df0c539f9011d","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.24","@napi-rs/canvas-darwin-x64":"0.1.24","@napi-rs/canvas-linux-x64-gnu":"0.1.24","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.24","@napi-rs/canvas-linux-x64-musl":"0.1.24","@napi-rs/canvas-linux-arm64-gnu":"0.1.24","@napi-rs/canvas-linux-arm64-musl":"0.1.24","@napi-rs/canvas-darwin-arm64":"0.1.24","@napi-rs/canvas-android-arm64":"0.1.24"},"_id":"@napi-rs/canvas@0.1.24","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"5d7005d6aa680477fd1f316b6fc7b4d5e4c307e0","size":16803,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.24.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.24_1656583418106_0.19942824057223874"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-30T10:59:36.553Z","publish_time":1656583418273,"_cnpm_publish_time":1656583418273},"0.1.23":{"name":"@napi-rs/canvas","version":"0.1.23","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^2.9.0","@octokit/rest":"^18.12.0","@swc-node/register":"^1.5.1","@types/lodash":"^4.14.182","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","ava":"^4.2.0","benny":"^3.7.1","canvas":"^2.9.1","canvaskit-wasm":"^0.34.0","colorette":"^2.0.16","conventional-changelog-cli":"^2.2.2","echarts":"^5.3.2","eslint":"^8.16.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.13.0","husky":"^8.0.1","lint-staged":"^13.0.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.6.2","skia-canvas":"^0.9.29","typescript":"^4.7.2"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.2.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.23","@napi-rs/canvas-darwin-x64":"0.1.23","@napi-rs/canvas-linux-x64-gnu":"0.1.23","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.23","@napi-rs/canvas-linux-x64-musl":"0.1.23","@napi-rs/canvas-linux-arm64-gnu":"0.1.23","@napi-rs/canvas-linux-arm64-musl":"0.1.23","@napi-rs/canvas-darwin-arm64":"0.1.23","@napi-rs/canvas-android-arm64":"0.1.23"},"types":"./index.d.ts","gitHead":"462fce53afeaee6d6b4ae5d1b407c17e2359ff7e","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.23","@napi-rs/canvas-darwin-x64":"0.1.23","@napi-rs/canvas-linux-x64-gnu":"0.1.23","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.23","@napi-rs/canvas-linux-x64-musl":"0.1.23","@napi-rs/canvas-linux-arm64-gnu":"0.1.23","@napi-rs/canvas-linux-arm64-musl":"0.1.23","@napi-rs/canvas-darwin-arm64":"0.1.23","@napi-rs/canvas-android-arm64":"0.1.23"},"_id":"@napi-rs/canvas@0.1.23","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"00ddfa0777870b4def65d84cf6fc0a985dc8aa22","size":16676,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.23.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.23_1655955608309_0.26864578277021645"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-23T03:52:52.056Z","publish_time":1655955608487,"_cnpm_publish_time":1655955608487},"0.1.22":{"name":"@napi-rs/canvas","version":"0.1.22","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^2.9.0","@octokit/rest":"^18.12.0","@swc-node/register":"^1.5.1","@types/lodash":"^4.14.182","@types/node":"^17.0.35","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","ava":"^4.2.0","benny":"^3.7.1","canvas":"^2.9.1","canvaskit-wasm":"^0.34.0","colorette":"^2.0.16","conventional-changelog-cli":"^2.2.2","echarts":"^5.3.2","eslint":"^8.16.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.13.0","husky":"^8.0.1","lint-staged":"^13.0.0","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.6.2","skia-canvas":"^0.9.29","typescript":"^4.7.2"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"packageManager":"yarn@3.2.1","optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.22","@napi-rs/canvas-darwin-x64":"0.1.22","@napi-rs/canvas-linux-x64-gnu":"0.1.22","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.22","@napi-rs/canvas-linux-x64-musl":"0.1.22","@napi-rs/canvas-linux-arm64-gnu":"0.1.22","@napi-rs/canvas-linux-arm64-musl":"0.1.22","@napi-rs/canvas-darwin-arm64":"0.1.22","@napi-rs/canvas-android-arm64":"0.1.22"},"types":"./index.d.ts","gitHead":"1a9abae40f21b6f6974be52c75d1b9b0ea358b46","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.22","@napi-rs/canvas-darwin-x64":"0.1.22","@napi-rs/canvas-linux-x64-gnu":"0.1.22","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.22","@napi-rs/canvas-linux-x64-musl":"0.1.22","@napi-rs/canvas-linux-arm64-gnu":"0.1.22","@napi-rs/canvas-linux-arm64-musl":"0.1.22","@napi-rs/canvas-darwin-arm64":"0.1.22","@napi-rs/canvas-android-arm64":"0.1.22"},"_id":"@napi-rs/canvas@0.1.22","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"14003650962388cf81649b65544d3d8e4631e925","size":16676,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.22.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.22_1654155448249_0.9272898529267957"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-02T08:37:55.284Z","publish_time":1654155448439,"_cnpm_publish_time":1654155448439},"0.1.21":{"name":"@napi-rs/canvas","version":"0.1.21","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^2.4.2","@octokit/rest":"^18.12.0","@swc-node/register":"^1.4.2","@types/lodash":"^4.14.178","@typescript-eslint/eslint-plugin":"^5.10.2","@typescript-eslint/parser":"^5.10.2","ava":"^4.0.1","benny":"^3.7.1","canvas":"^2.9.0","canvaskit-wasm":"^0.33.0","colorette":"^2.0.16","conventional-changelog-cli":"^2.2.2","echarts":"^5.3.0","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.12.0","husky":"^7.0.4","lint-staged":"^12.3.3","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^3.0.0","png.js":"^0.2.1","prettier":"^2.5.1","putasset":"^5.0.3","skia-canvas":"^0.9.28","typescript":"^4.5.5"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.21","@napi-rs/canvas-darwin-x64":"0.1.21","@napi-rs/canvas-linux-x64-gnu":"0.1.21","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.21","@napi-rs/canvas-linux-x64-musl":"0.1.21","@napi-rs/canvas-linux-arm64-gnu":"0.1.21","@napi-rs/canvas-linux-arm64-musl":"0.1.21","@napi-rs/canvas-darwin-arm64":"0.1.21","@napi-rs/canvas-android-arm64":"0.1.21"},"gitHead":"a6c75506ae0375f51025a9bee631ffc4c0e7632a","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.21","@napi-rs/canvas-darwin-x64":"0.1.21","@napi-rs/canvas-linux-x64-gnu":"0.1.21","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.21","@napi-rs/canvas-linux-x64-musl":"0.1.21","@napi-rs/canvas-linux-arm64-gnu":"0.1.21","@napi-rs/canvas-linux-arm64-musl":"0.1.21","@napi-rs/canvas-darwin-arm64":"0.1.21","@napi-rs/canvas-android-arm64":"0.1.21"},"_id":"@napi-rs/canvas@0.1.21","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"shasum":"53a4ed636d84192b1610062782a4badea5a1c075","size":22967,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.21.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.21_1646895523803_0.9067265783034728"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-10T06:58:53.457Z","publish_time":1646895523937,"_cnpm_publish_time":1646895523937},"0.1.20":{"name":"@napi-rs/canvas","version":"0.1.20","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^2.4.2","@octokit/rest":"^18.12.0","@swc-node/register":"^1.4.2","@types/lodash":"^4.14.178","@typescript-eslint/eslint-plugin":"^5.10.2","@typescript-eslint/parser":"^5.10.2","ava":"^4.0.1","benny":"^3.7.1","canvas":"^2.9.0","canvaskit-wasm":"^0.33.0","colorette":"^2.0.16","conventional-changelog-cli":"^2.2.2","echarts":"^5.3.0","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.11.0","husky":"^7.0.4","lint-staged":"^12.3.3","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.5.1","putasset":"^5.0.3","skia-canvas":"^0.9.28","typescript":"^4.5.5"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"workerThreads":false,"cache":false,"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.20","@napi-rs/canvas-darwin-x64":"0.1.20","@napi-rs/canvas-linux-x64-gnu":"0.1.20","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.20","@napi-rs/canvas-linux-x64-musl":"0.1.20","@napi-rs/canvas-linux-arm64-gnu":"0.1.20","@napi-rs/canvas-linux-arm64-musl":"0.1.20","@napi-rs/canvas-darwin-arm64":"0.1.20","@napi-rs/canvas-android-arm64":"0.1.20"},"gitHead":"9e32756d9b6968e82f16202c766aa2f40833d701","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.20","@napi-rs/canvas-darwin-x64":"0.1.20","@napi-rs/canvas-linux-x64-gnu":"0.1.20","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.20","@napi-rs/canvas-linux-x64-musl":"0.1.20","@napi-rs/canvas-linux-arm64-gnu":"0.1.20","@napi-rs/canvas-linux-arm64-musl":"0.1.20","@napi-rs/canvas-darwin-arm64":"0.1.20","@napi-rs/canvas-android-arm64":"0.1.20"},"_id":"@napi-rs/canvas@0.1.20","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"shasum":"c1917bccc32a425c26d3a1c090791112acf00b35","size":22680,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.20.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.20_1644944367293_0.8752998063973398"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-15T16:59:38.729Z","publish_time":1644944367445,"_cnpm_publish_time":1644944367445},"0.1.19":{"name":"@napi-rs/canvas","version":"0.1.19","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.3.5","@octokit/rest":"^18.12.0","@swc-node/register":"^1.4.0","@types/lodash":"^4.14.178","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","ava":"^3.15.0","benny":"^3.7.1","canvas":"^2.8.0","canvaskit-wasm":"^0.32.0","chalk":"4","conventional-changelog-cli":"^2.1.1","echarts":"^5.2.2","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.11.0","husky":"^7.0.4","lint-staged":"^12.1.2","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.5.1","putasset":"^5.0.3","skia-canvas":"^0.9.27","typescript":"^4.5.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.19","@napi-rs/canvas-darwin-x64":"0.1.19","@napi-rs/canvas-linux-x64-gnu":"0.1.19","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.19","@napi-rs/canvas-linux-x64-musl":"0.1.19","@napi-rs/canvas-linux-arm64-gnu":"0.1.19","@napi-rs/canvas-linux-arm64-musl":"0.1.19","@napi-rs/canvas-darwin-arm64":"0.1.19","@napi-rs/canvas-android-arm64":"0.1.19"},"gitHead":"27f82671494d9a490002712cac2a8f5679e43a5d","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.19","@napi-rs/canvas-darwin-x64":"0.1.19","@napi-rs/canvas-linux-x64-gnu":"0.1.19","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.19","@napi-rs/canvas-linux-x64-musl":"0.1.19","@napi-rs/canvas-linux-arm64-gnu":"0.1.19","@napi-rs/canvas-linux-arm64-musl":"0.1.19","@napi-rs/canvas-darwin-arm64":"0.1.19","@napi-rs/canvas-android-arm64":"0.1.19"},"_id":"@napi-rs/canvas@0.1.19","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"shasum":"1e3aedf8316430536f41899036557a3dcbeec618","size":22346,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.19.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.19_1640959427114_0.7533930125622021"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-31T14:04:01.794Z","publish_time":1640959427267,"_cnpm_publish_time":1640959427267},"0.1.18":{"name":"@napi-rs/canvas","version":"0.1.18","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.3.5","@octokit/rest":"^18.12.0","@swc-node/register":"^1.4.0","@types/lodash":"^4.14.178","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","ava":"^3.15.0","benny":"^3.7.1","canvas":"^2.8.0","canvaskit-wasm":"^0.32.0","chalk":"4","conventional-changelog-cli":"^2.1.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.11.0","husky":"^7.0.4","lint-staged":"^12.1.2","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.5.1","putasset":"^5.0.3","skia-canvas":"^0.9.27","typescript":"^4.5.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.18","@napi-rs/canvas-darwin-x64":"0.1.18","@napi-rs/canvas-linux-x64-gnu":"0.1.18","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.18","@napi-rs/canvas-linux-x64-musl":"0.1.18","@napi-rs/canvas-linux-arm64-gnu":"0.1.18","@napi-rs/canvas-linux-arm64-musl":"0.1.18","@napi-rs/canvas-darwin-arm64":"0.1.18","@napi-rs/canvas-android-arm64":"0.1.18"},"gitHead":"fb8835156e7d4422ece359155a8fac65f4fcaffd","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.18","@napi-rs/canvas-darwin-x64":"0.1.18","@napi-rs/canvas-linux-x64-gnu":"0.1.18","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.18","@napi-rs/canvas-linux-x64-musl":"0.1.18","@napi-rs/canvas-linux-arm64-gnu":"0.1.18","@napi-rs/canvas-linux-arm64-musl":"0.1.18","@napi-rs/canvas-darwin-arm64":"0.1.18","@napi-rs/canvas-android-arm64":"0.1.18"},"_id":"@napi-rs/canvas@0.1.18","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"shasum":"8337661333f4ec84c56b1ab4161a93f833f293a2","size":22294,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.18.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.18_1640861161272_0.46184927983096813"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-30T10:46:18.487Z","publish_time":1640861161469,"_cnpm_publish_time":1640861161469},"0.1.17":{"name":"@napi-rs/canvas","version":"0.1.17","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:source format:rs","format:rs":"cargo fmt","format:source":"prettier . -w","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.3.5","@octokit/rest":"^18.12.0","@swc-node/register":"^1.4.0","@types/lodash":"^4.14.178","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","ava":"^3.15.0","benny":"^3.7.1","canvas":"^2.8.0","canvaskit-wasm":"^0.31.0","chalk":"4","conventional-changelog-cli":"^2.1.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.11.0","husky":"^7.0.4","lint-staged":"^12.1.2","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.5.1","putasset":"^5.0.3","skia-canvas":"^0.9.27","typescript":"^4.5.3"},"lint-staged":{"*.@(js|ts|tsx|yml|yaml|md|json)":["prettier --write"],"*.@(js|ts|tsx)":["eslint -c .eslintrc.yml --fix"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.17","@napi-rs/canvas-darwin-x64":"0.1.17","@napi-rs/canvas-linux-x64-gnu":"0.1.17","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.17","@napi-rs/canvas-linux-x64-musl":"0.1.17","@napi-rs/canvas-linux-arm64-gnu":"0.1.17","@napi-rs/canvas-linux-arm64-musl":"0.1.17","@napi-rs/canvas-darwin-arm64":"0.1.17","@napi-rs/canvas-android-arm64":"0.1.17"},"gitHead":"df13e88de8d22c712397f831e032f890574b509a","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.17","@napi-rs/canvas-darwin-x64":"0.1.17","@napi-rs/canvas-linux-x64-gnu":"0.1.17","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.17","@napi-rs/canvas-linux-x64-musl":"0.1.17","@napi-rs/canvas-linux-arm64-gnu":"0.1.17","@napi-rs/canvas-linux-arm64-musl":"0.1.17","@napi-rs/canvas-darwin-arm64":"0.1.17","@napi-rs/canvas-android-arm64":"0.1.17"},"_id":"@napi-rs/canvas@0.1.17","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"shasum":"1ae4b71c51a13c81fe92589bce603496fe99bae7","size":22164,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.17.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.17_1639308272582_0.22362808754640695"},"_hasShrinkwrap":false,"publish_time":1639308272997,"_cnpm_publish_time":1639308272997,"_cnpmcore_publish_time":"2021-12-18T02:25:39.747Z"},"0.1.15":{"name":"@napi-rs/canvas","version":"0.1.15","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.3.5","@octokit/rest":"^18.12.0","@swc-node/register":"^1.4.0","@types/lodash":"^4.14.176","@typescript-eslint/eslint-plugin":"^5.3.1","@typescript-eslint/parser":"^5.3.1","ava":"^3.15.0","benny":"^3.7.1","canvas":"^2.8.0","canvaskit-wasm":"^0.30.0","chalk":"^4.1.2","conventional-changelog-cli":"^2.1.1","eslint":"^8.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.10.0","husky":"^7.0.4","lint-staged":"^11.2.6","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.4.1","putasset":"^5.0.3","skia-canvas":"^0.9.27","typescript":"^4.4.4"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.15","@napi-rs/canvas-darwin-x64":"0.1.15","@napi-rs/canvas-linux-x64-gnu":"0.1.15","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.15","@napi-rs/canvas-linux-x64-musl":"0.1.15","@napi-rs/canvas-linux-arm64-gnu":"0.1.15","@napi-rs/canvas-linux-arm64-musl":"0.1.15","@napi-rs/canvas-darwin-arm64":"0.1.15","@napi-rs/canvas-android-arm64":"0.1.15"},"gitHead":"e318dd0cadb884d1e2da3e331a764101e66c7eae","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","dependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.15","@napi-rs/canvas-darwin-x64":"0.1.15","@napi-rs/canvas-linux-x64-gnu":"0.1.15","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.15","@napi-rs/canvas-linux-x64-musl":"0.1.15","@napi-rs/canvas-linux-arm64-gnu":"0.1.15","@napi-rs/canvas-linux-arm64-musl":"0.1.15","@napi-rs/canvas-darwin-arm64":"0.1.15","@napi-rs/canvas-android-arm64":"0.1.15"},"_id":"@napi-rs/canvas@0.1.15","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"c20d24cfd4810b3cf88ad2f65166e0ecd1291f2a","size":22148,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.15.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.15_1636626933637_0.0027768729990851337"},"_hasShrinkwrap":false,"publish_time":1636626933779,"_cnpm_publish_time":1636626933779,"_cnpmcore_publish_time":"2021-12-18T02:25:40.413Z"},"0.1.14":{"name":"@napi-rs/canvas","version":"0.1.14","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.3.3","@octokit/rest":"^18.12.0","@swc-node/register":"^1.3.6","@types/lodash":"^4.14.175","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","ava":"^3.15.0","benny":"^3.7.0","canvas":"^2.8.0","canvaskit-wasm":"^0.30.0","chalk":"^4.1.2","conventional-changelog-cli":"^2.1.1","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.10.0","husky":"^7.0.2","lint-staged":"^11.2.3","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.4.1","putasset":"^5.0.3","skia-canvas":"^0.9.25","typescript":"^4.4.4"},"dependencies":{"@node-rs/helper":"^1.2.1","@napi-rs/canvas-win32-x64-msvc":"0.1.14","@napi-rs/canvas-darwin-x64":"0.1.14","@napi-rs/canvas-linux-x64-gnu":"0.1.14","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.14","@napi-rs/canvas-linux-x64-musl":"0.1.14","@napi-rs/canvas-linux-arm64-gnu":"0.1.14","@napi-rs/canvas-linux-arm64-musl":"0.1.14","@napi-rs/canvas-darwin-arm64":"0.1.14","@napi-rs/canvas-android-arm64":"0.1.14"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.14","@napi-rs/canvas-darwin-x64":"0.1.14","@napi-rs/canvas-linux-x64-gnu":"0.1.14","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.14","@napi-rs/canvas-linux-x64-musl":"0.1.14","@napi-rs/canvas-linux-arm64-gnu":"0.1.14","@napi-rs/canvas-linux-arm64-musl":"0.1.14","@napi-rs/canvas-darwin-arm64":"0.1.14","@napi-rs/canvas-android-arm64":"0.1.14"},"gitHead":"52ea8fbbca33547deebccb1e3bcbb58101772e52","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.1.14","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"b93610255fd344400ced1c54f46da3aba641390a","size":21473,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.14.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.14_1635224099470_0.8290164217413021"},"_hasShrinkwrap":false,"publish_time":1635224099608,"_cnpm_publish_time":1635224099608,"_cnpmcore_publish_time":"2021-12-18T02:25:40.742Z"},"0.1.13":{"name":"@napi-rs/canvas","version":"0.1.13","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.3.3","@octokit/rest":"^18.12.0","@swc-node/register":"^1.3.6","@types/lodash":"^4.14.175","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","ava":"^3.15.0","benny":"^3.7.0","canvas":"^2.8.0","canvaskit-wasm":"^0.30.0","chalk":"^4.1.2","conventional-changelog-cli":"^2.1.1","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.10.0","husky":"^7.0.2","lint-staged":"^11.2.3","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.4.1","putasset":"^5.0.3","skia-canvas":"^0.9.25","typescript":"^4.4.4"},"dependencies":{"@node-rs/helper":"^1.2.1","@napi-rs/canvas-win32-x64-msvc":"0.1.13","@napi-rs/canvas-darwin-x64":"0.1.13","@napi-rs/canvas-linux-x64-gnu":"0.1.13","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.13","@napi-rs/canvas-linux-x64-musl":"0.1.13","@napi-rs/canvas-linux-arm64-gnu":"0.1.13","@napi-rs/canvas-linux-arm64-musl":"0.1.13","@napi-rs/canvas-darwin-arm64":"0.1.13","@napi-rs/canvas-android-arm64":"0.1.13"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.13","@napi-rs/canvas-darwin-x64":"0.1.13","@napi-rs/canvas-linux-x64-gnu":"0.1.13","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.13","@napi-rs/canvas-linux-x64-musl":"0.1.13","@napi-rs/canvas-linux-arm64-gnu":"0.1.13","@napi-rs/canvas-linux-arm64-musl":"0.1.13","@napi-rs/canvas-darwin-arm64":"0.1.13","@napi-rs/canvas-android-arm64":"0.1.13"},"gitHead":"c643efb66df24760cc8b964128a1b2e0c4e21f97","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.1.13","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"cb6f01c61c1fbd21be0bb4db3bd32160048c9e43","size":20732,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.13.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.13_1634721998230_0.41621941569215726"},"_hasShrinkwrap":false,"publish_time":1634721998675,"_cnpm_publish_time":1634721998675,"_cnpmcore_publish_time":"2021-12-18T02:25:40.968Z"},"0.1.12":{"name":"@napi-rs/canvas","version":"0.1.12","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.3.3","@octokit/rest":"^18.11.1","@swc-node/register":"^1.3.5","@types/lodash":"^4.14.174","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","canvaskit-wasm":"^0.30.0","chalk":"^4.1.2","conventional-changelog-cli":"^2.1.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.10.0","husky":"^7.0.2","lint-staged":"^11.1.2","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.4.1","putasset":"^5.0.3","skia-canvas":"^0.9.25","typescript":"^4.4.3"},"dependencies":{"@node-rs/helper":"^1.2.1","@napi-rs/canvas-win32-x64-msvc":"0.1.12","@napi-rs/canvas-darwin-x64":"0.1.12","@napi-rs/canvas-linux-x64-gnu":"0.1.12","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.12","@napi-rs/canvas-linux-x64-musl":"0.1.12","@napi-rs/canvas-linux-arm64-gnu":"0.1.12","@napi-rs/canvas-linux-arm64-musl":"0.1.12","@napi-rs/canvas-darwin-arm64":"0.1.12","@napi-rs/canvas-android-arm64":"0.1.12"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"3m","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.12","@napi-rs/canvas-darwin-x64":"0.1.12","@napi-rs/canvas-linux-x64-gnu":"0.1.12","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.12","@napi-rs/canvas-linux-x64-musl":"0.1.12","@napi-rs/canvas-linux-arm64-gnu":"0.1.12","@napi-rs/canvas-linux-arm64-musl":"0.1.12","@napi-rs/canvas-darwin-arm64":"0.1.12","@napi-rs/canvas-android-arm64":"0.1.12"},"gitHead":"7d75f8f39047d76ac4bb31f4f70a93136c62a86d","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.1.12","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"ea7d4a757c268d512c228ce277052f52ccbcda42","size":20587,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.12.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.12_1634310337116_0.22846413297894208"},"_hasShrinkwrap":false,"publish_time":1634310337308,"_cnpm_publish_time":1634310337308,"_cnpmcore_publish_time":"2021-12-18T02:25:41.293Z"},"0.1.11":{"name":"@napi-rs/canvas","version":"0.1.11","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.3.3","@octokit/rest":"^18.11.1","@swc-node/register":"^1.3.5","@types/lodash":"^4.14.174","@typescript-eslint/eslint-plugin":"^4.31.2","@typescript-eslint/parser":"^4.31.2","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","canvaskit-wasm":"^0.30.0","chalk":"^4.1.2","conventional-changelog-cli":"^2.1.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.10.0","husky":"^7.0.2","lint-staged":"^11.1.2","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.4.1","putasset":"^5.0.3","skia-canvas":"^0.9.25","typescript":"^4.4.3"},"dependencies":{"@node-rs/helper":"^1.2.1","@napi-rs/canvas-win32-x64-msvc":"0.1.11","@napi-rs/canvas-darwin-x64":"0.1.11","@napi-rs/canvas-linux-x64-gnu":"0.1.11","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.11","@napi-rs/canvas-linux-x64-musl":"0.1.11","@napi-rs/canvas-linux-arm64-gnu":"0.1.11","@napi-rs/canvas-linux-arm64-musl":"0.1.11","@napi-rs/canvas-darwin-arm64":"0.1.11","@napi-rs/canvas-android-arm64":"0.1.11"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.11","@napi-rs/canvas-darwin-x64":"0.1.11","@napi-rs/canvas-linux-x64-gnu":"0.1.11","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.11","@napi-rs/canvas-linux-x64-musl":"0.1.11","@napi-rs/canvas-linux-arm64-gnu":"0.1.11","@napi-rs/canvas-linux-arm64-musl":"0.1.11","@napi-rs/canvas-darwin-arm64":"0.1.11","@napi-rs/canvas-android-arm64":"0.1.11"},"gitHead":"090ab3f2ea72c79669095a473b4dcd4f19a011cd","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.1.11","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"shasum":"2c3bd7345a4ce8c62b812b6828fc117a1d3b922a","size":20153,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.11.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.11_1633009428926_0.14266265950032397"},"_hasShrinkwrap":false,"publish_time":1633009429085,"_cnpm_publish_time":1633009429085,"_cnpmcore_publish_time":"2021-12-18T02:25:41.543Z"},"0.1.10":{"name":"@napi-rs/canvas","version":"0.1.10","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.3.3","@octokit/rest":"^18.11.1","@swc-node/register":"^1.3.5","@types/lodash":"^4.14.174","@typescript-eslint/eslint-plugin":"^4.31.2","@typescript-eslint/parser":"^4.31.2","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","canvaskit-wasm":"^0.30.0","chalk":"^4.1.2","conventional-changelog-cli":"^2.1.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.10.0","husky":"^7.0.2","lint-staged":"^11.1.2","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.4.1","putasset":"^5.0.3","skia-canvas":"^0.9.25","typescript":"^4.4.3"},"dependencies":{"@node-rs/helper":"^1.2.1","@napi-rs/canvas-win32-x64-msvc":"0.1.10","@napi-rs/canvas-darwin-x64":"0.1.10","@napi-rs/canvas-linux-x64-gnu":"0.1.10","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.10","@napi-rs/canvas-linux-x64-musl":"0.1.10","@napi-rs/canvas-linux-arm64-gnu":"0.1.10","@napi-rs/canvas-linux-arm64-musl":"0.1.10","@napi-rs/canvas-darwin-arm64":"0.1.10","@napi-rs/canvas-android-arm64":"0.1.10"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.10","@napi-rs/canvas-darwin-x64":"0.1.10","@napi-rs/canvas-linux-x64-gnu":"0.1.10","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.10","@napi-rs/canvas-linux-x64-musl":"0.1.10","@napi-rs/canvas-linux-arm64-gnu":"0.1.10","@napi-rs/canvas-linux-arm64-musl":"0.1.10","@napi-rs/canvas-darwin-arm64":"0.1.10","@napi-rs/canvas-android-arm64":"0.1.10"},"gitHead":"a24d676a35a8e3124e7a149fd5bbc4aaa150f840","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.1.10","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"shasum":"3890f4d0961da7075061ae7560f7eabbfdd9949f","size":19939,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.10.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.10_1632757914094_0.29683540922393226"},"_hasShrinkwrap":false,"publish_time":1632757914274,"_cnpm_publish_time":1632757914274,"_cnpmcore_publish_time":"2021-12-18T02:25:41.781Z"},"0.1.9":{"name":"@napi-rs/canvas","version":"0.1.9","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.3.3","@octokit/rest":"^18.10.0","@swc-node/register":"^1.3.5","@types/lodash":"^4.14.173","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","canvaskit-wasm":"^0.30.0","chalk":"^4.1.2","conventional-changelog-cli":"^2.1.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.10.0","husky":"^7.0.2","lint-staged":"^11.1.2","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.4.1","putasset":"^5.0.3","skia-canvas":"^0.9.25","typescript":"^4.4.3"},"dependencies":{"@node-rs/helper":"^1.2.1","@napi-rs/canvas-win32-x64-msvc":"0.1.9","@napi-rs/canvas-darwin-x64":"0.1.9","@napi-rs/canvas-linux-x64-gnu":"0.1.9","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.9","@napi-rs/canvas-linux-x64-musl":"0.1.9","@napi-rs/canvas-linux-arm64-gnu":"0.1.9","@napi-rs/canvas-linux-arm64-musl":"0.1.9","@napi-rs/canvas-darwin-arm64":"0.1.9","@napi-rs/canvas-android-arm64":"0.1.9"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.9","@napi-rs/canvas-darwin-x64":"0.1.9","@napi-rs/canvas-linux-x64-gnu":"0.1.9","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.9","@napi-rs/canvas-linux-x64-musl":"0.1.9","@napi-rs/canvas-linux-arm64-gnu":"0.1.9","@napi-rs/canvas-linux-arm64-musl":"0.1.9","@napi-rs/canvas-darwin-arm64":"0.1.9","@napi-rs/canvas-android-arm64":"0.1.9"},"gitHead":"88d29d48ea8c660ffd7a707ed853e3661337687c","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.1.9","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"shasum":"4c498abf16d5230fad4793f29c7fa44881b05139","size":19840,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.9.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.9_1632497590927_0.7353910714275937"},"_hasShrinkwrap":false,"publish_time":1632497591525,"_cnpm_publish_time":1632497591525,"_cnpmcore_publish_time":"2021-12-18T02:25:42.072Z"},"0.1.8":{"name":"@napi-rs/canvas","version":"0.1.8","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.3.3","@octokit/rest":"^18.10.0","@swc-node/register":"^1.3.5","@types/lodash":"^4.14.173","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","canvaskit-wasm":"^0.30.0","chalk":"^4.1.2","conventional-changelog-cli":"^2.1.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.10.0","husky":"^7.0.2","lint-staged":"^11.1.2","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.4.1","putasset":"^5.0.3","skia-canvas":"^0.9.25","typescript":"^4.4.3"},"dependencies":{"@node-rs/helper":"^1.2.1","@napi-rs/canvas-win32-x64-msvc":"0.1.8","@napi-rs/canvas-darwin-x64":"0.1.8","@napi-rs/canvas-linux-x64-gnu":"0.1.8","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.8","@napi-rs/canvas-linux-x64-musl":"0.1.8","@napi-rs/canvas-linux-arm64-gnu":"0.1.8","@napi-rs/canvas-linux-arm64-musl":"0.1.8","@napi-rs/canvas-darwin-arm64":"0.1.8","@napi-rs/canvas-android-arm64":"0.1.8"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"0.1.8","@napi-rs/canvas-darwin-x64":"0.1.8","@napi-rs/canvas-linux-x64-gnu":"0.1.8","@napi-rs/canvas-linux-arm-gnueabihf":"0.1.8","@napi-rs/canvas-linux-x64-musl":"0.1.8","@napi-rs/canvas-linux-arm64-gnu":"0.1.8","@napi-rs/canvas-linux-arm64-musl":"0.1.8","@napi-rs/canvas-darwin-arm64":"0.1.8","@napi-rs/canvas-android-arm64":"0.1.8"},"gitHead":"270386f2a12e8436a01d084d102c693c3c3a2719","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.1.8","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"shasum":"20e6bbd100585658a095a127b1b57f43b707b2ed","size":19770,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.8.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.8_1632067259593_0.9706453402161974"},"_hasShrinkwrap":false,"publish_time":1632067259722,"_cnpm_publish_time":1632067259722,"_cnpmcore_publish_time":"2021-12-18T02:25:42.380Z"},"0.1.7":{"name":"@napi-rs/canvas","version":"0.1.7","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.2.0","@octokit/rest":"^18.9.0","@swc-node/register":"^1.3.3","@types/lodash":"^4.14.172","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","canvaskit-wasm":"^0.29.0","chalk":"^4.1.2","conventional-changelog-cli":"^2.1.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-sonarjs":"^0.10.0","husky":"^7.0.1","lint-staged":"^11.1.2","lodash":"^4.17.21","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.3.2","putasset":"^5.0.3","skia-canvas":"^0.9.23","typescript":"^4.3.5"},"dependencies":{"@node-rs/helper":"^1.2.1","@napi-rs/canvas-win32-x64-msvc":"^0.1.7","@napi-rs/canvas-darwin-x64":"^0.1.7","@napi-rs/canvas-linux-x64-gnu":"^0.1.7","@napi-rs/canvas-linux-arm-gnueabihf":"^0.1.7","@napi-rs/canvas-linux-x64-musl":"^0.1.7","@napi-rs/canvas-linux-arm64-gnu":"^0.1.7","@napi-rs/canvas-linux-arm64-musl":"^0.1.7","@napi-rs/canvas-darwin-arm64":"^0.1.7","@napi-rs/canvas-android-arm64":"^0.1.7"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.1.7","@napi-rs/canvas-darwin-x64":"^0.1.7","@napi-rs/canvas-linux-x64-gnu":"^0.1.7","@napi-rs/canvas-linux-arm-gnueabihf":"^0.1.7","@napi-rs/canvas-linux-x64-musl":"^0.1.7","@napi-rs/canvas-linux-arm64-gnu":"^0.1.7","@napi-rs/canvas-linux-arm64-musl":"^0.1.7","@napi-rs/canvas-darwin-arm64":"^0.1.7","@napi-rs/canvas-android-arm64":"^0.1.7"},"gitHead":"e23206853dff0da381301be668b678ebebdf2719","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.1.7","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"shasum":"744a3538556a680a666c5c22b53b6bdcd3beeff7","size":20022,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.7.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.7_1631631255498_0.13713294710895418"},"_hasShrinkwrap":false,"publish_time":1631631255610,"_cnpm_publish_time":1631631255610,"_cnpmcore_publish_time":"2021-12-18T02:25:42.612Z"},"0.1.6":{"name":"@napi-rs/canvas","version":"0.1.6","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.2.0","@octokit/rest":"^18.9.0","@swc-node/register":"^1.3.3","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","chalk":"^4.1.2","conventional-changelog-cli":"^2.1.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-prettier":"^3.4.0","eslint-plugin-sonarjs":"^0.10.0","husky":"^7.0.1","lint-staged":"^11.1.2","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.3.2","putasset":"^5.0.3","skia-canvas":"^0.9.23","typescript":"^4.3.5"},"dependencies":{"@node-rs/helper":"^1.2.1","@napi-rs/canvas-win32-x64-msvc":"^0.1.6","@napi-rs/canvas-darwin-x64":"^0.1.6","@napi-rs/canvas-linux-x64-gnu":"^0.1.6","@napi-rs/canvas-linux-arm-gnueabihf":"^0.1.6","@napi-rs/canvas-linux-x64-musl":"^0.1.6","@napi-rs/canvas-linux-arm64-gnu":"^0.1.6","@napi-rs/canvas-linux-arm64-musl":"^0.1.6","@napi-rs/canvas-darwin-arm64":"^0.1.6","@napi-rs/canvas-android-arm64":"^0.1.6"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.1.6","@napi-rs/canvas-darwin-x64":"^0.1.6","@napi-rs/canvas-linux-x64-gnu":"^0.1.6","@napi-rs/canvas-linux-arm-gnueabihf":"^0.1.6","@napi-rs/canvas-linux-x64-musl":"^0.1.6","@napi-rs/canvas-linux-arm64-gnu":"^0.1.6","@napi-rs/canvas-linux-arm64-musl":"^0.1.6","@napi-rs/canvas-darwin-arm64":"^0.1.6","@napi-rs/canvas-android-arm64":"^0.1.6"},"gitHead":"c56946e34250e59c6d9100df57dc049a03bf3e02","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.1.6","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"shasum":"d02c4a8653dbea63346142147c1a4c9efe7ffd07","size":19341,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.6.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.6_1629871185754_0.8559055674195577"},"_hasShrinkwrap":false,"publish_time":1629871185897,"_cnpm_publish_time":1629871185897,"_cnpmcore_publish_time":"2021-12-18T02:25:42.966Z"},"0.1.5":{"name":"@napi-rs/canvas","version":"0.1.5","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.2.0","@octokit/rest":"^18.9.0","@swc-node/register":"^1.3.3","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","chalk":"^4.1.2","conventional-changelog-cli":"^2.1.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-prettier":"^3.4.0","eslint-plugin-sonarjs":"^0.9.1","husky":"^7.0.1","lint-staged":"^11.1.2","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.3.2","putasset":"^5.0.3","skia-canvas":"^0.9.23","typescript":"^4.3.5"},"dependencies":{"@node-rs/helper":"^1.2.1","@napi-rs/canvas-win32-x64-msvc":"^0.1.5","@napi-rs/canvas-darwin-x64":"^0.1.5","@napi-rs/canvas-linux-x64-gnu":"^0.1.5","@napi-rs/canvas-linux-arm-gnueabihf":"^0.1.5","@napi-rs/canvas-linux-x64-musl":"^0.1.5","@napi-rs/canvas-linux-arm64-gnu":"^0.1.5","@napi-rs/canvas-linux-arm64-musl":"^0.1.5","@napi-rs/canvas-darwin-arm64":"^0.1.5","@napi-rs/canvas-android-arm64":"^0.1.5"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.1.5","@napi-rs/canvas-darwin-x64":"^0.1.5","@napi-rs/canvas-linux-x64-gnu":"^0.1.5","@napi-rs/canvas-linux-arm-gnueabihf":"^0.1.5","@napi-rs/canvas-linux-x64-musl":"^0.1.5","@napi-rs/canvas-linux-arm64-gnu":"^0.1.5","@napi-rs/canvas-linux-arm64-musl":"^0.1.5","@napi-rs/canvas-darwin-arm64":"^0.1.5","@napi-rs/canvas-android-arm64":"^0.1.5"},"gitHead":"a28d207895bd3457d14c96bd56349e93a50e7473","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.1.5","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"shasum":"1483786ce45c05bc4d2a638bb3582b6c1cb3a5ce","size":18850,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.5.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.5_1628864206202_0.47464370639011855"},"_hasShrinkwrap":false,"publish_time":1628864206383,"_cnpm_publish_time":1628864206383,"_cnpmcore_publish_time":"2021-12-18T02:25:43.328Z"},"0.1.4":{"name":"@napi-rs/canvas","version":"0.1.4","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.2.0","@octokit/rest":"^18.9.0","@swc-node/register":"^1.3.3","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","chalk":"^4.1.2","conventional-changelog-cli":"^2.1.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-prettier":"^3.4.0","eslint-plugin-sonarjs":"^0.9.1","husky":"^7.0.1","lint-staged":"^11.1.2","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.3.2","putasset":"^5.0.3","skia-canvas":"^0.9.23","typescript":"^4.3.5"},"dependencies":{"@node-rs/helper":"^1.2.1","@napi-rs/canvas-win32-x64-msvc":"^0.1.4","@napi-rs/canvas-darwin-x64":"^0.1.4","@napi-rs/canvas-linux-x64-gnu":"^0.1.4","@napi-rs/canvas-linux-arm-gnueabihf":"^0.1.4","@napi-rs/canvas-linux-x64-musl":"^0.1.4","@napi-rs/canvas-linux-arm64-gnu":"^0.1.4","@napi-rs/canvas-linux-arm64-musl":"^0.1.4","@napi-rs/canvas-darwin-arm64":"^0.1.4","@napi-rs/canvas-android-arm64":"^0.1.4"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.1.4","@napi-rs/canvas-darwin-x64":"^0.1.4","@napi-rs/canvas-linux-x64-gnu":"^0.1.4","@napi-rs/canvas-linux-arm-gnueabihf":"^0.1.4","@napi-rs/canvas-linux-x64-musl":"^0.1.4","@napi-rs/canvas-linux-arm64-gnu":"^0.1.4","@napi-rs/canvas-linux-arm64-musl":"^0.1.4","@napi-rs/canvas-darwin-arm64":"^0.1.4","@napi-rs/canvas-android-arm64":"^0.1.4"},"gitHead":"d2a848d4e68cfad10cd4ec23389a832e2a508bc8","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.1.4","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"shasum":"7d42b1e1b97f1301d4de9502cb51ccbaa235a566","size":18711,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.4.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.4_1628690649521_0.23047564153830802"},"_hasShrinkwrap":false,"publish_time":1628690650105,"_cnpm_publish_time":1628690650105,"_cnpmcore_publish_time":"2021-12-18T02:25:43.597Z"},"0.1.3":{"name":"@napi-rs/canvas","version":"0.1.3","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.2.0","@octokit/rest":"^18.9.0","@swc-node/register":"^1.3.3","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","chalk":"^4.1.2","conventional-changelog-cli":"^2.1.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-prettier":"^3.4.0","eslint-plugin-sonarjs":"^0.9.1","husky":"^7.0.1","lint-staged":"^11.1.2","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.3.2","putasset":"^5.0.3","skia-canvas":"^0.9.23","typescript":"^4.3.5"},"dependencies":{"@node-rs/helper":"^1.2.1","@napi-rs/canvas-win32-x64-msvc":"^0.1.3","@napi-rs/canvas-darwin-x64":"^0.1.3","@napi-rs/canvas-linux-x64-gnu":"^0.1.3","@napi-rs/canvas-linux-arm-gnueabihf":"^0.1.3","@napi-rs/canvas-linux-x64-musl":"^0.1.3","@napi-rs/canvas-linux-arm64-gnu":"^0.1.3","@napi-rs/canvas-linux-arm64-musl":"^0.1.3","@napi-rs/canvas-darwin-arm64":"^0.1.3","@napi-rs/canvas-android-arm64":"^0.1.3"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.1.3","@napi-rs/canvas-darwin-x64":"^0.1.3","@napi-rs/canvas-linux-x64-gnu":"^0.1.3","@napi-rs/canvas-linux-arm-gnueabihf":"^0.1.3","@napi-rs/canvas-linux-x64-musl":"^0.1.3","@napi-rs/canvas-linux-arm64-gnu":"^0.1.3","@napi-rs/canvas-linux-arm64-musl":"^0.1.3","@napi-rs/canvas-darwin-arm64":"^0.1.3","@napi-rs/canvas-android-arm64":"^0.1.3"},"gitHead":"a042630b15a8d48b5e3dd10528df7efc10b83f6d","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.1.3","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"shasum":"d16b185a64221df1d0516ca2d06303c954197848","size":18648,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.3.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.3_1628269694181_0.04540339947011729"},"_hasShrinkwrap":false,"publish_time":1628269694406,"_cnpm_publish_time":1628269694406,"_cnpmcore_publish_time":"2021-12-18T02:25:43.983Z"},"0.1.2":{"name":"@napi-rs/canvas","version":"0.1.2","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.1.0","@octokit/rest":"^18.6.1","@swc-node/register":"^1.3.2","@typescript-eslint/eslint-plugin":"^4.28.0","@typescript-eslint/parser":"^4.28.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","chalk":"^4.1.1","conventional-changelog-cli":"^2.1.1","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-prettier":"^3.4.0","eslint-plugin-sonarjs":"^0.9.0","husky":"^7.0.0","lint-staged":"^11.0.0","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.3.1","putasset":"^5.0.3","skia-canvas":"^0.9.22","typescript":"^4.3.4"},"dependencies":{"@node-rs/helper":"^1.2.0","@napi-rs/canvas-win32-x64-msvc":"^0.1.2","@napi-rs/canvas-darwin-x64":"^0.1.2","@napi-rs/canvas-linux-x64-gnu":"^0.1.2","@napi-rs/canvas-linux-arm-gnueabihf":"^0.1.2","@napi-rs/canvas-linux-x64-musl":"^0.1.2","@napi-rs/canvas-linux-arm64-gnu":"^0.1.2","@napi-rs/canvas-linux-arm64-musl":"^0.1.2","@napi-rs/canvas-darwin-arm64":"^0.1.2","@napi-rs/canvas-android-arm64":"^0.1.2"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.1.2","@napi-rs/canvas-darwin-x64":"^0.1.2","@napi-rs/canvas-linux-x64-gnu":"^0.1.2","@napi-rs/canvas-linux-arm-gnueabihf":"^0.1.2","@napi-rs/canvas-linux-x64-musl":"^0.1.2","@napi-rs/canvas-linux-arm64-gnu":"^0.1.2","@napi-rs/canvas-linux-arm64-musl":"^0.1.2","@napi-rs/canvas-darwin-arm64":"^0.1.2","@napi-rs/canvas-android-arm64":"^0.1.2"},"gitHead":"04a5d2ec6e3bab34caf77a742b5237abc78806ca","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.1.2","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"shasum":"d0cc03dfa852902373bac3ffb7654c4c5e87ea5f","size":18580,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.2.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.2_1628214358087_0.5427500842834598"},"_hasShrinkwrap":false,"publish_time":1628214358216,"_cnpm_publish_time":1628214358216,"_cnpmcore_publish_time":"2021-12-18T02:25:44.282Z"},"0.1.1":{"name":"@napi-rs/canvas","version":"0.1.1","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.1.0","@octokit/rest":"^18.6.1","@swc-node/register":"^1.3.2","@typescript-eslint/eslint-plugin":"^4.28.0","@typescript-eslint/parser":"^4.28.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","chalk":"^4.1.1","conventional-changelog-cli":"^2.1.1","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-prettier":"^3.4.0","eslint-plugin-sonarjs":"^0.9.0","husky":"^7.0.0","lint-staged":"^11.0.0","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.3.1","putasset":"^5.0.3","skia-canvas":"^0.9.22","typescript":"^4.3.4"},"dependencies":{"@node-rs/helper":"^1.2.0","@napi-rs/canvas-win32-x64-msvc":"^0.1.1","@napi-rs/canvas-darwin-x64":"^0.1.1","@napi-rs/canvas-linux-x64-gnu":"^0.1.1","@napi-rs/canvas-linux-arm-gnueabihf":"^0.1.1","@napi-rs/canvas-linux-x64-musl":"^0.1.1","@napi-rs/canvas-linux-arm64-gnu":"^0.1.1","@napi-rs/canvas-linux-arm64-musl":"^0.1.1","@napi-rs/canvas-darwin-arm64":"^0.1.1","@napi-rs/canvas-android-arm64":"^0.1.1"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.1.1","@napi-rs/canvas-darwin-x64":"^0.1.1","@napi-rs/canvas-linux-x64-gnu":"^0.1.1","@napi-rs/canvas-linux-arm-gnueabihf":"^0.1.1","@napi-rs/canvas-linux-x64-musl":"^0.1.1","@napi-rs/canvas-linux-arm64-gnu":"^0.1.1","@napi-rs/canvas-linux-arm64-musl":"^0.1.1","@napi-rs/canvas-darwin-arm64":"^0.1.1","@napi-rs/canvas-android-arm64":"^0.1.1"},"gitHead":"785a344deb21d882a925b79e799dd3168838a89c","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.1.1","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"shasum":"44d80674db020205ad4c6d27ebdfa2539803fe63","size":18419,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.1.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.1_1627924587454_0.7766252571742698"},"_hasShrinkwrap":false,"publish_time":1627924587596,"_cnpm_publish_time":1627924587596,"_cnpmcore_publish_time":"2021-12-18T02:25:44.630Z"},"0.1.0":{"name":"@napi-rs/canvas","version":"0.1.0","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.1.0","@octokit/rest":"^18.6.1","@swc-node/register":"^1.3.2","@typescript-eslint/eslint-plugin":"^4.28.0","@typescript-eslint/parser":"^4.28.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","chalk":"^4.1.1","conventional-changelog-cli":"^2.1.1","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-prettier":"^3.4.0","eslint-plugin-sonarjs":"^0.9.0","husky":"^7.0.0","lint-staged":"^11.0.0","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.3.1","putasset":"^5.0.3","skia-canvas":"^0.9.22","typescript":"^4.3.4"},"dependencies":{"@node-rs/helper":"^1.2.0","@napi-rs/canvas-win32-x64-msvc":"^0.1.0","@napi-rs/canvas-darwin-x64":"^0.1.0","@napi-rs/canvas-linux-x64-gnu":"^0.1.0","@napi-rs/canvas-linux-arm-gnueabihf":"^0.1.0","@napi-rs/canvas-linux-x64-musl":"^0.1.0","@napi-rs/canvas-linux-arm64-gnu":"^0.1.0","@napi-rs/canvas-linux-arm64-musl":"^0.1.0","@napi-rs/canvas-darwin-arm64":"^0.1.0","@napi-rs/canvas-android-arm64":"^0.1.0"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.1.0","@napi-rs/canvas-darwin-x64":"^0.1.0","@napi-rs/canvas-linux-x64-gnu":"^0.1.0","@napi-rs/canvas-linux-arm-gnueabihf":"^0.1.0","@napi-rs/canvas-linux-x64-musl":"^0.1.0","@napi-rs/canvas-linux-arm64-gnu":"^0.1.0","@napi-rs/canvas-linux-arm64-musl":"^0.1.0","@napi-rs/canvas-darwin-arm64":"^0.1.0","@napi-rs/canvas-android-arm64":"^0.1.0"},"gitHead":"f2f29b43fd341c72e2cdc331279aad0213d743b5","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.1.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"shasum":"b7bcc38eecfd81a5afe750d96cb37bffe95d8acb","size":17888,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.1.0.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.1.0_1627656504216_0.11553947563601619"},"_hasShrinkwrap":false,"publish_time":1627656504362,"_cnpm_publish_time":1627656504362,"_cnpmcore_publish_time":"2021-12-18T02:25:45.168Z"},"0.0.12":{"name":"@napi-rs/canvas","version":"0.0.12","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.1.0","@octokit/rest":"^18.6.1","@swc-node/register":"^1.3.2","@typescript-eslint/eslint-plugin":"^4.28.0","@typescript-eslint/parser":"^4.28.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","chalk":"^4.1.1","conventional-changelog-cli":"^2.1.1","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-prettier":"^3.4.0","eslint-plugin-sonarjs":"^0.9.0","husky":"^7.0.0","lint-staged":"^11.0.0","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.3.1","putasset":"^5.0.3","skia-canvas":"^0.9.22","typescript":"^4.3.4"},"dependencies":{"@node-rs/helper":"^1.2.0","@napi-rs/canvas-win32-x64-msvc":"^0.0.12","@napi-rs/canvas-darwin-x64":"^0.0.12","@napi-rs/canvas-linux-x64-gnu":"^0.0.12","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.12","@napi-rs/canvas-linux-x64-musl":"^0.0.12","@napi-rs/canvas-linux-arm64-gnu":"^0.0.12","@napi-rs/canvas-linux-arm64-musl":"^0.0.12","@napi-rs/canvas-darwin-arm64":"^0.0.12","@napi-rs/canvas-android-arm64":"^0.0.12"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.0.12","@napi-rs/canvas-darwin-x64":"^0.0.12","@napi-rs/canvas-linux-x64-gnu":"^0.0.12","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.12","@napi-rs/canvas-linux-x64-musl":"^0.0.12","@napi-rs/canvas-linux-arm64-gnu":"^0.0.12","@napi-rs/canvas-linux-arm64-musl":"^0.0.12","@napi-rs/canvas-darwin-arm64":"^0.0.12","@napi-rs/canvas-android-arm64":"^0.0.12"},"gitHead":"d51dd7d14d130ff03e673eb1ff070166d9f3265b","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.0.12","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"shasum":"740de45976a05af8e0a80d8dad22cc602049cf50","size":16624,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.0.12.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.0.12_1626278354631_0.38129019265942365"},"_hasShrinkwrap":false,"publish_time":1626278354762,"_cnpm_publish_time":1626278354762,"_cnpmcore_publish_time":"2021-12-18T02:25:45.594Z"},"0.0.11":{"name":"@napi-rs/canvas","version":"0.0.11","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.1.0","@octokit/rest":"^18.6.1","@swc-node/register":"^1.3.2","@typescript-eslint/eslint-plugin":"^4.28.0","@typescript-eslint/parser":"^4.28.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","chalk":"^4.1.1","conventional-changelog-cli":"^2.1.1","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-prettier":"^3.4.0","eslint-plugin-sonarjs":"^0.9.0","husky":"^7.0.0","lint-staged":"^11.0.0","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.3.1","putasset":"^5.0.3","skia-canvas":"^0.9.22","typescript":"^4.3.4"},"dependencies":{"@node-rs/helper":"^1.2.0","@napi-rs/canvas-win32-x64-msvc":"^0.0.11","@napi-rs/canvas-darwin-x64":"^0.0.11","@napi-rs/canvas-linux-x64-gnu":"^0.0.11","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.11","@napi-rs/canvas-linux-x64-musl":"^0.0.11","@napi-rs/canvas-linux-arm64-gnu":"^0.0.11","@napi-rs/canvas-linux-arm64-musl":"^0.0.11","@napi-rs/canvas-darwin-arm64":"^0.0.11","@napi-rs/canvas-android-arm64":"^0.0.11"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.0.11","@napi-rs/canvas-darwin-x64":"^0.0.11","@napi-rs/canvas-linux-x64-gnu":"^0.0.11","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.11","@napi-rs/canvas-linux-x64-musl":"^0.0.11","@napi-rs/canvas-linux-arm64-gnu":"^0.0.11","@napi-rs/canvas-linux-arm64-musl":"^0.0.11","@napi-rs/canvas-darwin-arm64":"^0.0.11","@napi-rs/canvas-android-arm64":"^0.0.11"},"gitHead":"0a1e92d17256bf40c8476900f702949b0aa0019f","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.0.11","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"shasum":"689aa2a48307a28b814cb9b014d095aedc496849","size":16422,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.0.11.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.0.11_1626192101956_0.36341969847940225"},"_hasShrinkwrap":false,"publish_time":1626192102116,"_cnpm_publish_time":1626192102116,"_cnpmcore_publish_time":"2021-12-18T02:25:45.841Z"},"0.0.10":{"name":"@napi-rs/canvas","version":"0.0.10","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.1.0","@octokit/rest":"^18.6.1","@swc-node/register":"^1.3.2","@typescript-eslint/eslint-plugin":"^4.28.0","@typescript-eslint/parser":"^4.28.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","chalk":"^4.1.1","conventional-changelog-cli":"^2.1.1","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-prettier":"^3.4.0","eslint-plugin-sonarjs":"^0.9.0","husky":"^7.0.0","lint-staged":"^11.0.0","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.3.1","putasset":"^5.0.3","skia-canvas":"^0.9.22","typescript":"^4.3.4"},"dependencies":{"@node-rs/helper":"^1.2.0","@napi-rs/canvas-win32-x64-msvc":"^0.0.10","@napi-rs/canvas-darwin-x64":"^0.0.10","@napi-rs/canvas-linux-x64-gnu":"^0.0.10","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.10","@napi-rs/canvas-linux-x64-musl":"^0.0.10","@napi-rs/canvas-linux-arm64-gnu":"^0.0.10","@napi-rs/canvas-linux-arm64-musl":"^0.0.10","@napi-rs/canvas-darwin-arm64":"^0.0.10","@napi-rs/canvas-android-arm64":"^0.0.10"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.0.10","@napi-rs/canvas-darwin-x64":"^0.0.10","@napi-rs/canvas-linux-x64-gnu":"^0.0.10","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.10","@napi-rs/canvas-linux-x64-musl":"^0.0.10","@napi-rs/canvas-linux-arm64-gnu":"^0.0.10","@napi-rs/canvas-linux-arm64-musl":"^0.0.10","@napi-rs/canvas-darwin-arm64":"^0.0.10","@napi-rs/canvas-android-arm64":"^0.0.10"},"gitHead":"9e9427900313b7daa0a1e272c81c9d413f8ed2d3","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.0.10","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"shasum":"f0bbd5c5ac5ee1f563d0cb64f362c7eea966d1d5","size":16347,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.0.10.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.0.10_1626055330459_0.8026575578494555"},"_hasShrinkwrap":false,"publish_time":1626055330580,"_cnpm_publish_time":1626055330580,"_cnpmcore_publish_time":"2021-12-18T02:25:46.104Z"},"0.0.9":{"name":"@napi-rs/canvas","version":"0.0.9","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.1.0","@octokit/rest":"^18.6.1","@swc-node/register":"^1.3.2","@typescript-eslint/eslint-plugin":"^4.28.0","@typescript-eslint/parser":"^4.28.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","chalk":"^4.1.1","conventional-changelog-cli":"^2.1.1","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-prettier":"^3.4.0","eslint-plugin-sonarjs":"^0.9.0","husky":"^7.0.0","lint-staged":"^11.0.0","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.3.1","putasset":"^5.0.3","skia-canvas":"^0.9.22","typescript":"^4.3.4"},"dependencies":{"@node-rs/helper":"^1.2.0","@napi-rs/canvas-win32-x64-msvc":"^0.0.9","@napi-rs/canvas-darwin-x64":"^0.0.9","@napi-rs/canvas-linux-x64-gnu":"^0.0.9","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.9","@napi-rs/canvas-linux-x64-musl":"^0.0.9","@napi-rs/canvas-linux-arm64-gnu":"^0.0.9","@napi-rs/canvas-linux-arm64-musl":"^0.0.9","@napi-rs/canvas-darwin-arm64":"^0.0.9","@napi-rs/canvas-android-arm64":"^0.0.9"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.0.9","@napi-rs/canvas-darwin-x64":"^0.0.9","@napi-rs/canvas-linux-x64-gnu":"^0.0.9","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.9","@napi-rs/canvas-linux-x64-musl":"^0.0.9","@napi-rs/canvas-linux-arm64-gnu":"^0.0.9","@napi-rs/canvas-linux-arm64-musl":"^0.0.9","@napi-rs/canvas-darwin-arm64":"^0.0.9","@napi-rs/canvas-android-arm64":"^0.0.9"},"gitHead":"7df9ca6d606eba78e95c8cc5b763ef5227a6c861","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.0.9","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"shasum":"0f33e2775512aa356f2e1700796b2f56b1a5d7bf","size":16290,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.0.9.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.0.9_1626019502533_0.21864033595117793"},"_hasShrinkwrap":false,"publish_time":1626019502686,"_cnpm_publish_time":1626019502686,"_cnpmcore_publish_time":"2021-12-18T02:25:46.313Z"},"0.0.8":{"name":"@napi-rs/canvas","version":"0.0.8","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version && conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.1.0","@octokit/rest":"^18.6.0","@swc-node/register":"^1.3.2","@typescript-eslint/eslint-plugin":"^4.27.0","@typescript-eslint/parser":"^4.27.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","chalk":"^4.1.1","conventional-changelog-cli":"^2.1.1","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-prettier":"^3.4.0","eslint-plugin-sonarjs":"^0.7.0","husky":"^6.0.0","lint-staged":"^11.0.0","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.3.1","putasset":"^5.0.3","typescript":"^4.3.4"},"dependencies":{"@node-rs/helper":"^1.2.0","@napi-rs/canvas-win32-x64-msvc":"^0.0.8","@napi-rs/canvas-darwin-x64":"^0.0.8","@napi-rs/canvas-linux-x64-gnu":"^0.0.8","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.8","@napi-rs/canvas-linux-x64-musl":"^0.0.8","@napi-rs/canvas-linux-arm64-gnu":"^0.0.8","@napi-rs/canvas-darwin-arm64":"^0.0.8","@napi-rs/canvas-android-arm64":"^0.0.8"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.0.8","@napi-rs/canvas-darwin-x64":"^0.0.8","@napi-rs/canvas-linux-x64-gnu":"^0.0.8","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.8","@napi-rs/canvas-linux-x64-musl":"^0.0.8","@napi-rs/canvas-linux-arm64-gnu":"^0.0.8","@napi-rs/canvas-darwin-arm64":"^0.0.8","@napi-rs/canvas-android-arm64":"^0.0.8"},"gitHead":"f088ed29ce16b0abef7b2e7d857440e20d9fa21c","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.0.8","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"shasum":"caa50b66cd353f857de2d43362c6406635271cb6","size":15702,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.0.8.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.0.8_1624421043828_0.9811027259146357"},"_hasShrinkwrap":false,"publish_time":1624421043982,"_cnpm_publish_time":1624421043982,"_cnpmcore_publish_time":"2021-12-18T02:25:46.589Z"},"0.0.7":{"name":"@napi-rs/canvas","version":"0.0.7","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/jpeg":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.1.0","@octokit/rest":"^18.6.0","@swc-node/register":"^1.3.2","@typescript-eslint/eslint-plugin":"^4.27.0","@typescript-eslint/parser":"^4.27.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.8.0","chalk":"^4.1.1","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-prettier":"^3.4.0","eslint-plugin-sonarjs":"^0.7.0","husky":"^6.0.0","lint-staged":"^11.0.0","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.3.1","putasset":"^5.0.3","typescript":"^4.3.4"},"dependencies":{"@node-rs/helper":"^1.2.0","@napi-rs/canvas-win32-x64-msvc":"^0.0.7","@napi-rs/canvas-darwin-x64":"^0.0.7","@napi-rs/canvas-linux-x64-gnu":"^0.0.7","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.7","@napi-rs/canvas-linux-x64-musl":"^0.0.7","@napi-rs/canvas-linux-arm64-gnu":"^0.0.7","@napi-rs/canvas-darwin-arm64":"^0.0.7","@napi-rs/canvas-android-arm64":"^0.0.7"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"timeout":"30s","environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.0.7","@napi-rs/canvas-darwin-x64":"^0.0.7","@napi-rs/canvas-linux-x64-gnu":"^0.0.7","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.7","@napi-rs/canvas-linux-x64-musl":"^0.0.7","@napi-rs/canvas-linux-arm64-gnu":"^0.0.7","@napi-rs/canvas-darwin-arm64":"^0.0.7","@napi-rs/canvas-android-arm64":"^0.0.7"},"gitHead":"f986a19ddd2ece7d985e8be1aff7e0e0f937227c","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.0.7","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"shasum":"2534a042e3de5ea852ee8541ad05363591f05b4c","size":12382,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.0.7.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.0.7_1624295133626_0.6191872565153085"},"_hasShrinkwrap":false,"publish_time":1624295133836,"_cnpm_publish_time":1624295133836,"_cnpmcore_publish_time":"2021-12-18T02:25:46.839Z"},"0.0.6":{"name":"@napi-rs/canvas","version":"0.0.6","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.0.4","@octokit/rest":"^18.5.3","@swc-node/register":"^1.2.1","@types/chalk":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.7.0","chalk":"^4.1.1","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-sonarjs":"^0.7.0","husky":"^6.0.0","lint-staged":"^10.5.4","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.2.1","putasset":"^5.0.3","typescript":"^4.2.4"},"dependencies":{"@node-rs/helper":"^1.1.0","@napi-rs/canvas-win32-x64-msvc":"^0.0.6","@napi-rs/canvas-darwin-x64":"^0.0.6","@napi-rs/canvas-linux-x64-gnu":"^0.0.6","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.6","@napi-rs/canvas-linux-x64-musl":"^0.0.6","@napi-rs/canvas-linux-arm64-gnu":"^0.0.6","@napi-rs/canvas-darwin-arm64":"^0.0.6","@napi-rs/canvas-android-arm64":"^0.0.6"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.0.6","@napi-rs/canvas-darwin-x64":"^0.0.6","@napi-rs/canvas-linux-x64-gnu":"^0.0.6","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.6","@napi-rs/canvas-linux-x64-musl":"^0.0.6","@napi-rs/canvas-linux-arm64-gnu":"^0.0.6","@napi-rs/canvas-darwin-arm64":"^0.0.6","@napi-rs/canvas-android-arm64":"^0.0.6"},"gitHead":"46caf19b0f07af16a60dab17e69e8ce1c5c90743","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.0.6","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"02e319ef8bf4becedb055760f449d13188cd9e92","size":12325,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.0.6.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.0.6_1620271713808_0.7770995719843807"},"_hasShrinkwrap":false,"publish_time":1620271713992,"_cnpm_publish_time":1620271713992,"_cnpmcore_publish_time":"2021-12-18T02:25:47.066Z"},"0.0.5":{"name":"@napi-rs/canvas","version":"0.0.5","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write ./**/*.md","format:json":"prettier --parser json --write ./**/*.json","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write ./**/*.{js,ts}","format:yaml":"prettier --parser yaml --write ./**/*.{yml,yaml}","lint":"eslint . -c ./.eslintrc.yml","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.0.4","@octokit/rest":"^18.5.3","@swc-node/register":"^1.2.1","@types/chalk":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.7.0","chalk":"^4.1.1","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-sonarjs":"^0.7.0","husky":"^6.0.0","lint-staged":"^10.5.4","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.2.1","putasset":"^5.0.3","typescript":"^4.2.4"},"dependencies":{"@node-rs/helper":"^1.1.0","@napi-rs/canvas-win32-x64-msvc":"^0.0.5","@napi-rs/canvas-darwin-x64":"^0.0.5","@napi-rs/canvas-linux-x64-gnu":"^0.0.5","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.5","@napi-rs/canvas-linux-x64-musl":"^0.0.5","@napi-rs/canvas-linux-arm64-gnu":"^0.0.5","@napi-rs/canvas-darwin-arm64":"^0.0.5","@napi-rs/canvas-android-arm64":"^0.0.5"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.0.5","@napi-rs/canvas-darwin-x64":"^0.0.5","@napi-rs/canvas-linux-x64-gnu":"^0.0.5","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.5","@napi-rs/canvas-linux-x64-musl":"^0.0.5","@napi-rs/canvas-linux-arm64-gnu":"^0.0.5","@napi-rs/canvas-darwin-arm64":"^0.0.5","@napi-rs/canvas-android-arm64":"^0.0.5"},"gitHead":"6b42ffaee92ae2a0306edbdc5824ae7f5f9191e4","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.0.5","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"46eb5d6a673bbc4a9d705c3366122643e9eaf027","size":12131,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.0.5.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.0.5_1620153971749_0.9897883068441593"},"_hasShrinkwrap":false,"publish_time":1620153972391,"_cnpm_publish_time":1620153972391,"_cnpmcore_publish_time":"2021-12-18T02:25:47.276Z"},"0.0.4":{"name":"@napi-rs/canvas","version":"0.0.4","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write './**/*.md'","format:json":"prettier --parser json --write './**/*.json'","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write './**/*.{js,ts}'","format:yaml":"prettier --parser yaml --write './**/*.{yml,yaml}'","lint":"eslint . -c ./.eslintrc.yml './**/*.{ts,tsx,js}'","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.0.4","@octokit/rest":"^18.5.2","@swc-node/register":"^1.0.5","@types/chalk":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.7.0","chalk":"^4.1.0","eslint":"^7.24.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-sonarjs":"^0.6.0","husky":"^6.0.0","lint-staged":"^10.5.4","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.2.1","putasset":"^5.0.3","typescript":"^4.2.4"},"dependencies":{"@node-rs/helper":"^1.1.0","@napi-rs/canvas-win32-x64-msvc":"^0.0.4","@napi-rs/canvas-darwin-x64":"^0.0.4","@napi-rs/canvas-linux-x64-gnu":"^0.0.4","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.4","@napi-rs/canvas-linux-x64-musl":"^0.0.4","@napi-rs/canvas-linux-arm64-gnu":"^0.0.4","@napi-rs/canvas-darwin-arm64":"^0.0.4","@napi-rs/canvas-android-arm64":"^0.0.4"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.0.4","@napi-rs/canvas-darwin-x64":"^0.0.4","@napi-rs/canvas-linux-x64-gnu":"^0.0.4","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.4","@napi-rs/canvas-linux-x64-musl":"^0.0.4","@napi-rs/canvas-linux-arm64-gnu":"^0.0.4","@napi-rs/canvas-darwin-arm64":"^0.0.4","@napi-rs/canvas-android-arm64":"^0.0.4"},"gitHead":"6d40b2aba5e3109e186d5df4495c9c0e86e984f8","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.0.4","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"e46acecada5709e088295938c41ac24238011377","size":12053,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.0.4.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.0.4_1618848881109_0.10945746066496564"},"_hasShrinkwrap":false,"publish_time":1618848881237,"_cnpm_publish_time":1618848881237,"_cnpmcore_publish_time":"2021-12-18T02:25:47.540Z"},"0.0.3":{"name":"@napi-rs/canvas","version":"0.0.3","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write './**/*.md'","format:json":"prettier --parser json --write './**/*.json'","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write './**/*.{js,ts}'","format:yaml":"prettier --parser yaml --write './**/*.{yml,yaml}'","lint":"eslint . -c ./.eslintrc.yml './**/*.{ts,tsx,js}'","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.0.3","@octokit/rest":"^18.3.5","@swc-node/register":"^1.0.5","@types/chalk":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.17.0","@typescript-eslint/parser":"^4.17.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.7.0","chalk":"^4.1.0","eslint":"^7.22.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-sonarjs":"^0.6.0","husky":"^5.1.3","lint-staged":"^10.5.4","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.2.1","putasset":"^5.0.3","typescript":"^4.2.3"},"dependencies":{"@node-rs/helper":"^1.1.0","@napi-rs/canvas-win32-x64-msvc":"^0.0.3","@napi-rs/canvas-darwin-x64":"^0.0.3","@napi-rs/canvas-linux-x64-gnu":"^0.0.3","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.3","@napi-rs/canvas-linux-x64-musl":"^0.0.3","@napi-rs/canvas-linux-arm64-gnu":"^0.0.3","@napi-rs/canvas-darwin-arm64":"^0.0.3","@napi-rs/canvas-android-arm64":"^0.0.3"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.0.3","@napi-rs/canvas-darwin-x64":"^0.0.3","@napi-rs/canvas-linux-x64-gnu":"^0.0.3","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.3","@napi-rs/canvas-linux-x64-musl":"^0.0.3","@napi-rs/canvas-linux-arm64-gnu":"^0.0.3","@napi-rs/canvas-darwin-arm64":"^0.0.3","@napi-rs/canvas-android-arm64":"^0.0.3"},"gitHead":"581a37e80290b3bfc68e5eed9c2a609106372493","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.0.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"8aa2c10cd6d314e7ef239cc0ea33845441640241","size":9994,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.0.3.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.0.3_1616856639695_0.08332870266231684"},"_hasShrinkwrap":false,"publish_time":1616856639879,"_cnpm_publish_time":1616856639879,"_cnpmcore_publish_time":"2021-12-18T02:25:47.732Z"},"0.0.2":{"name":"@napi-rs/canvas","version":"0.0.2","description":"Canvas for Node.js with skia backend","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Brooooooklyn/canvas.git"},"license":"MIT","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api","canvas","image","pdf","svg","skia"],"napi":{"name":"skia","triples":{"defaults":true,"additional":["armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-apple-darwin","aarch64-linux-android"]}},"engines":{"node":">= 10"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"artifacts":"napi artifacts","bench":"node -r @swc-node/register benchmark/bench.ts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:md format:json format:yaml format:source format:rs","format:md":"prettier --parser markdown --write './**/*.md'","format:json":"prettier --parser json --write './**/*.json'","format:rs":"cargo fmt","format:source":"prettier --config ./package.json --write './**/*.{js,ts}'","format:yaml":"prettier --parser yaml --write './**/*.{yml,yaml}'","lint":"eslint . -c ./.eslintrc.yml './**/*.{ts,tsx,js}'","prepublishOnly":"pinst --disable && napi prepublish -t npm","postpublish":"pinst --enable","test":"ava","version":"napi version"},"devDependencies":{"@jimp/core":"^0.16.1","@jimp/custom":"^0.16.1","@jimp/png":"^0.16.1","@napi-rs/cli":"^1.0.3","@octokit/rest":"^18.3.5","@swc-node/register":"^1.0.5","@types/chalk":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.17.0","@typescript-eslint/parser":"^4.17.0","ava":"^3.15.0","benny":"^3.6.15","canvas":"^2.7.0","chalk":"^4.1.0","eslint":"^7.22.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-sonarjs":"^0.6.0","husky":"^5.1.3","lint-staged":"^10.5.4","npm-run-all":"^4.1.5","pinst":"^2.1.6","png.js":"^0.2.1","prettier":"^2.2.1","putasset":"^5.0.3","typescript":"^4.2.3"},"dependencies":{"@node-rs/helper":"^1.1.0","@napi-rs/canvas-win32-x64-msvc":"^0.0.2","@napi-rs/canvas-darwin-x64":"^0.0.2","@napi-rs/canvas-linux-x64-gnu":"^0.0.2","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.2","@napi-rs/canvas-linux-x64-musl":"^0.0.2","@napi-rs/canvas-linux-arm64-gnu":"^0.0.2","@napi-rs/canvas-darwin-arm64":"^0.0.2","@napi-rs/canvas-android-arm64":"^0.0.2"},"lint-staged":{"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.yml --fix"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.md":["prettier --parser markdown --write"],"*.json":["prettier --parser json --write"]},"ava":{"require":["@swc-node/register"],"extensions":["ts"],"environmentVariables":{"SWC_NODE_PROJECT":"./tsconfig.json","NODE_ENV":"ava"}},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"optionalDependencies":{"@napi-rs/canvas-win32-x64-msvc":"^0.0.2","@napi-rs/canvas-darwin-x64":"^0.0.2","@napi-rs/canvas-linux-x64-gnu":"^0.0.2","@napi-rs/canvas-linux-arm-gnueabihf":"^0.0.2","@napi-rs/canvas-linux-x64-musl":"^0.0.2","@napi-rs/canvas-linux-arm64-gnu":"^0.0.2","@napi-rs/canvas-darwin-arm64":"^0.0.2","@napi-rs/canvas-android-arm64":"^0.0.2"},"gitHead":"febd9216b498a42ade24be205e75691f47fb8c8b","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"homepage":"https://github.com/Brooooooklyn/canvas#readme","_id":"@napi-rs/canvas@0.0.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"6a5238a05970ad0d4b86b1c665754b19dec444f8","size":9993,"noattachment":false,"key":"/@napi-rs/canvas/-/@napi-rs/canvas-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@napi-rs/canvas/download/@napi-rs/canvas-0.0.2.tgz"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"forehalo","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/canvas_0.0.2_1616848244888_0.4148431252426745"},"_hasShrinkwrap":false,"publish_time":1616848245005,"_cnpm_publish_time":1616848245005,"_cnpmcore_publish_time":"2021-12-18T02:25:47.974Z"}},"readme":"# `skr canvas`\n\n[![CI](https://github.com/Brooooooklyn/canvas/actions/workflows/CI.yaml/badge.svg)](https://github.com/Brooooooklyn/canvas/actions/workflows/CI.yaml)\n![Skia Version](https://img.shields.io/badge/Skia-chrome%2Fm146-hotpink)\n[![install size](https://packagephobia.com/badge?p=@napi-rs/canvas)](https://packagephobia.com/result?p=@napi-rs/canvas)\n[![Downloads](https://img.shields.io/npm/dm/@napi-rs/canvas.svg?sanitize=true)](https://npmcharts.com/compare/@napi-rs/canvas?minimal=true)\n\n> ???? Help me to become a full-time open-source developer by [sponsoring me on Github](https://github.com/sponsors/Brooooooklyn)\n\nGoogle Skia binding to Node.js via [Node-API](https://napi.rs), **0 System dependencies!**\n\n⚠️ This project is in pre-release stage. And there may be some bugs.<br/>\nFor details on planned features and future direction please refer to the [Roadmap](https://github.com/Brooooooklyn/canvas/issues/113).\n\n[中文文档](./README-zh.md)\n\n# Install\n\n```bash\nyarn add @napi-rs/canvas\nnpm install @napi-rs/canvas\n```\n\n# Support matrix\n\n## System requirement\n\n### `arm64`\n\n[**_cortex-a57_**](https://en.wikipedia.org/wiki/ARM_Cortex-A57) or newer CPU architecture on **Linux**.\n\nAll Apple M chips on **macOS**.\n\n### `armv7`\n\n[**_cortex-a7_**](https://en.wikipedia.org/wiki/ARM_Cortex-A7) or newer CPU architecture.\n\n### glibc\n\nSince Skia relies on the [glibc](https://www.gnu.org/software/libc/) 2.18 API, you need to have at least glibc version >= 2.18 on your system.\n\n## AWS Lambda usage\n\nTo use this library on Lambda you will need to use a Lambda layer.\n\nYou can simply attach a lambda layer by getting an ARN from [Canvas-Lambda-Layer](https://github.com/ShivamJoker/Canvas-Lambda-Layer)\n\n> Make sure to exclude `@napi-rs/canvas` while bundling your Lambda.\n\n# Usage\n\n```js\nconst { promises } = require('node:fs')\nconst { join } = require('node:path')\nconst { createCanvas, loadImage } = require('@napi-rs/canvas')\n\nconst canvas = createCanvas(300, 320)\nconst ctx = canvas.getContext('2d')\n\nctx.lineWidth = 10\nctx.strokeStyle = '#03a9f4'\nctx.fillStyle = '#03a9f4'\n\n// Wall\nctx.strokeRect(75, 140, 150, 110)\n\n// Door\nctx.fillRect(130, 190, 40, 60)\n\n// Roof\nctx.beginPath()\nctx.moveTo(50, 140)\nctx.lineTo(150, 60)\nctx.lineTo(250, 140)\nctx.closePath()\nctx.stroke()\n\nasync function main() {\n  // load images from disk or from a URL\n  const catImage = await loadImage('path/to/cat.png')\n  const dogImage = await loadImage('https://example.com/path/to/dog.jpg')\n\n  ctx.drawImage(catImage, 0, 0, catImage.width, catImage.height)\n\n  ctx.drawImage(dogImage, canvas.width / 2, canvas.height / 2, dogImage.width, dogImage.height)\n\n  // export canvas as image\n  const pngData = await canvas.encode('png') // JPEG, AVIF and WebP are also supported\n  // encoding in libuv thread pool, non-blocking\n  await promises.writeFile(join(__dirname, 'simple.png'), pngData)\n}\n\nmain()\n```\n\n![](./example/simple.png)\n\n## Emoji text\n\n```js\nconst { writeFileSync } = require('fs')\nconst { join } = require('path')\n\nconst { createCanvas, GlobalFonts } = require('@napi-rs/canvas')\n\nGlobalFonts.registerFromPath(join(__dirname, '..', 'fonts', 'AppleColorEmoji@2x.ttf'), 'Apple Emoji')\nGlobalFonts.registerFromPath(join(__dirname, '..', '__test__', 'fonts', 'COLRv1.ttf'), 'COLRv1')\n\nconsole.info(GlobalFonts.families)\n\nconst canvas = createCanvas(760, 360)\nconst ctx = canvas.getContext('2d')\n\nctx.font = '50px Apple Emoji'\nctx.strokeText('????????????????????????????????☺️????????????', 50, 150)\n\nctx.font = '100px COLRv1'\nctx.fillText('abc', 50, 300)\n\nconst b = canvas.toBuffer('image/png')\n\nwriteFileSync(join(__dirname, 'draw-emoji.png'), b)\n```\n\n![](./example/draw-emoji.png)\n\n# Performance\n\nSee [benchmark](./benchmark) for benchmark code.\n\nHardware info:\n\n```\n                  ,MMMM.           Host        -  xxxxxxxxxxxxxxxxxxxxxxx\n                .MMMMMM            Machine     -  Mac15,9\n                MMMMM,             Kernel      -  24.0.0\n      .;MMMMM:' MMMMMMMMMM;.       OS          -  macOS 15.0.1 Sequoia\n    MMMMMMMMMMMMNWMMMMMMMMMMM:     DE          -  Aqua\n  .MMMMMMMMMMMMMMMMMMMMMMMMWM.     WM          -  Quartz Compositor\n  MMMMMMMMMMMMMMMMMMMMMMMMM.       Packages    -  194 (Homebrew), 32 (cargo)\n ;MMMMMMMMMMMMMMMMMMMMMMMM:        Shell       -  zsh\n :MMMMMMMMMMMMMMMMMMMMMMMM:        Terminal    -  warpterminal (Version v0.2024.10.23.14.49.stable_00)\n .MMMMMMMMMMMMMMMMMMMMMMMMM.       Resolution  -  5120x2880@160fps (as 2560x1440)\n  MMMMMMMMMMMMMMMMMMMMMMMMMMM.                    2992x1934@120fps (as 1496x967)\n   .MMMMMMMMMMMMMMMMMMMMMMMMMM.                   2232x1512@60fps (as 1116x756)\n     MMMMMMMMMMMMMMMMMMMMMMMM      Uptime      -  1d 2h 32m\n      ;MMMMMMMMMMMMMMMMMMMM.       CPU         -  Apple M3 Max (16)\n        .MMMM,.    .MMMM,.         CPU Load    -  16%\n                                   Memory      -  50.1 GB / 134.2 GB\n                                   Battery     -  78% & Discharging\n                                   Disk Space  -  624.0 GB / 994.7 GB\n```\n\n```\n❯ yarn bench\nDraw a House and export to PNG\n┌─────────┬─────────────────┬───────────────────────┬──────────────────────────┬────────────────────────────┬───────────────────────────┬─────────┐\n│ (index) │ Task name       │ Latency average (ns)  │ Latency median (ns)      │ Throughput average (ops/s) │ Throughput median (ops/s) │ Samples │\n├─────────┼─────────────────┼───────────────────────┼──────────────────────────┼────────────────────────────┼───────────────────────────┼─────────┤\n│ 0       │ '@napi-rs/skia' │ '14676992.14 ± 0.68%' │ '14602333.00'            │ '68 ± 0.59%'               │ '68'                      │ 69      │\n│ 1       │ 'skia-canvas'   │ '21167809.17 ± 2.05%' │ '20960021.00 ± 13646.00' │ '47 ± 1.31%'               │ '48'                      │ 64      │\n│ 2       │ 'node-canvas'   │ '16552027.42 ± 0.70%' │ '16451291.50 ± 2208.50'  │ '60 ± 0.62%'               │ '61'                      │ 64      │\n└─────────┴─────────────────┴───────────────────────┴──────────────────────────┴────────────────────────────┴───────────────────────────┴─────────┘\nDraw Gradient and export to PNG\n┌─────────┬─────────────────┬───────────────────────┬─────────────────────────┬────────────────────────────┬───────────────────────────┬─────────┐\n│ (index) │ Task name       │ Latency average (ns)  │ Latency median (ns)     │ Throughput average (ops/s) │ Throughput median (ops/s) │ Samples │\n├─────────┼─────────────────┼───────────────────────┼─────────────────────────┼────────────────────────────┼───────────────────────────┼─────────┤\n│ 0       │ '@napi-rs/skia' │ '15228495.58 ± 0.53%' │ '15146312.50 ± 1187.50' │ '66 ± 0.48%'               │ '66'                      │ 66      │\n│ 1       │ 'skia-canvas'   │ '21725564.41 ± 2.20%' │ '21412520.50 ± 2104.50' │ '46 ± 1.39%'               │ '47'                      │ 64      │\n│ 2       │ 'node-canvas'   │ '17976022.14 ± 1.53%' │ '17563479.50 ± 5104.50' │ '56 ± 1.38%'               │ '57'                      │ 64      │\n└─────────┴─────────────────┴───────────────────────┴─────────────────────────┴────────────────────────────┴───────────────────────────┴─────────┘\n```\n\n# Features\n\n## Path2D\n\n```typescript\nnew Path2D()\nnew Path2D(path: Path2D)\n// new Path2D('M108.956,403.826c0,0,0.178,3.344-1.276,3.311  c-1.455-0.033-30.507-84.917-66.752-80.957C40.928,326.18,72.326,313.197,108.956,403.826z')\nnew Path2D(path: string)\n```\n\n```typescript\nexport interface DOMMatrix2DInit {\n  a: number\n  b: number\n  c: number\n  d: number\n  e: number\n  f: number\n}\n\nexport class Path2D {\n  constructor(path?: Path2D | string)\n\n  addPath(path: Path2D, transform?: DOMMatrix2DInit): void\n  arc(x: number, y: number, radius: number, startAngle: number, endAngle: number, anticlockwise?: boolean): void\n  arcTo(x1: number, y1: number, x2: number, y2: number, radius: number): void\n  bezierCurveTo(cp1x: number, cp1y: number, cp2x: number, cp2y: number, x: number, y: number): void\n  closePath(): void\n  ellipse(\n    x: number,\n    y: number,\n    radiusX: number,\n    radiusY: number,\n    rotation: number,\n    startAngle: number,\n    endAngle: number,\n    anticlockwise?: boolean,\n  ): void\n  lineTo(x: number, y: number): void\n  moveTo(x: number, y: number): void\n  quadraticCurveTo(cpx: number, cpy: number, x: number, y: number): void\n  rect(x: number, y: number, w: number, h: number): void\n\n  // PathKit methods\n  op(path: Path2D, operation: PathOp): Path2D\n  toSVGString(): string\n  getFillType(): FillType\n  getFillTypeString(): string\n  setFillType(type: FillType): void\n  simplify(): Path2D\n  asWinding(): Path2D\n  stroke(stroke?: StrokeOptions): Path2D\n  transform(transform: DOMMatrix2DInit): Path2D\n  getBounds(): [left: number, top: number, right: number, bottom: number]\n  computeTightBounds(): [left: number, top: number, right: number, bottom: number]\n  trim(start: number, end: number, isComplement?: boolean): Path2D\n  round(radius: number): Path2D\n  equals(path: Path2D): boolean\n}\n```\n\n## PathKit\n\n`PathKit` is a toolset for manipulating Path in `Skia`, supporting **_quadratic beziers_**, **_cubic beziers_** and **_conics_**.\nThe main features are.\n\n### Path Operation\n\n`.op(path, PathOp)`\n\n```js\nconst pathOne = new Path2D(\n  'M8 50H92C96.4183 50 100 53.5817 100 58V142C100 146.418 96.4183 150 92 150H8C3.58172 150 0 146.418 0 142V58C0 53.5817 3.58172 50 8 50Z',\n)\nconst pathTwo = new Path2D(\n  '\"M58 0H142C146.418 0 150 3.58172 150 8V92C150 96.4183 146.418 100 142 100H58C53.5817 100 50 96.4183 50 92V8C50 3.58172 53.5817 0 58 0Z',\n)\n\npathOne.op(pathTwo, PathOp.Intersect).toSVGString()\n// => \"M100 100L58 100C53.5817 100 50 96.4183 50 92L50 50L92 50C96.4183 50 100 53.5817 100 58L100 100Z\"\n```\n\n- **Union**, subtract the op path from the first path\n- **Difference**, intersect the two paths\n- **ReverseDifference**, union (inclusive-or) the two paths\n- **Intersect**, exclusive-or the two paths\n- **XOR**, subtract the first path from the op path\n\n![boolean-operations](./docs/imgs/boolean-operations.svg)\n\n### Covert `FillType` in **_Path_**\n\n`.asWinding()`\n\nYou can convert `fill-rule=\"evenodd\"` to `fill-rule=\"nonzero\"` in SVG.\nThis is useful for **OpenType** font-related tools, as `fill-rule=\"nonzero\"` is only supported in **OpenType** fonts.\n\n![SVG fill-rule](./docs/imgs/asWinding@2x.png)\n\n```js\nconst pathCircle = new Path2D(\n  'M24.2979 13.6364H129.394V40.9091H24.2979L14.6278 27.2727L24.2979 13.6364ZM21.9592 0C19.0246 0 16.2716 1.42436 14.571 3.82251L1.67756 22.0043C-0.559186 25.1585 -0.559186 29.387 1.67756 32.5411L14.571 50.7227C16.2716 53.1209 19.0246 54.5455 21.9592 54.5455H70.4673V68.1818H16.073C11.0661 68.1818 7.00728 72.2518 7.00728 77.2727V113.636C7.00728 118.657 11.0661 122.727 16.073 122.727H70.4673V150H84.0658V122.727H128.041C130.975 122.727 133.729 121.303 135.429 118.905L148.323 100.723C150.559 97.5686 150.559 93.3405 148.323 90.1864L135.429 72.0045C133.729 69.6064 130.975 68.1818 128.041 68.1818H84.0658V54.5455H133.927C138.934 54.5455 142.993 50.4755 142.993 45.4545V9.09091C142.993 4.07014 138.934 0 133.927 0H21.9592ZM125.702 109.091H20.6058V81.8182H125.702L135.372 95.4545L125.702 109.091Z',\n)\npathCircle.setFillType(FillType.EvenOdd)\npathCircle.asWinding().toSVGString()\n// => \"M24.2979 13.6364L129.394 13.6364L129.394 40.9091L24.2979 40.9091L14.6278 27.2727L24.2979 13.6364ZM21.9592 0C19.0246 0 16.2716 1.42436 14.571 3.82251L1.67756 22.0043C-0.559186 25.1585 -0.559186 29.387 1.67756 32.5411L14.571 50.7227C16.2716 53.1209 19.0246 54.5455 21.9592 54.5455L70.4673 54.5455L70.4673 68.1818L16.073 68.1818C11.0661 68.1818 7.00728 72.2518 7.00728 77.2727L7.00728 113.636C7.00728 118.657 11.0661 122.727 16.073 122.727L70.4673 122.727L70.4673 150L84.0658 150L84.0658 122.727L128.041 122.727C130.975 122.727 133.729 121.303 135.429 118.905L148.323 100.723C150.559 97.5686 150.559 93.3405 148.323 90.1864L135.429 72.0045C133.729 69.6064 130.975 68.1818 128.041 68.1818L84.0658 68.1818L84.0658 54.5455L133.927 54.5455C138.934 54.5455 142.993 50.4755 142.993 45.4545L142.993 9.09091C142.993 4.07014 138.934 0 133.927 0L21.9592 0ZM125.702 109.091L20.6058 109.091L20.6058 81.8182L125.702 81.8182L135.372 95.4545L125.702 109.091Z\"\n```\n\n### Simplify **_Path_**\n\n`.simplify()`\n\nSet the path to the same non-overlapping contour as the original path area, which means that it can also remove overlapping paths.\n\n<img width=\"800\" src=\"./docs/imgs/simplify.png\" >\n\n[SVG with overlapping paths](./docs/imgs/overlapping-path.svg) (Left)\n\n```js\nconst path =\n  'M2.933,89.89 L89.005,3.818 Q90.412,2.411 92.249,1.65 Q94.087,0.889 96.076,0.889 Q98.065,0.889 99.903,1.65 Q101.741,2.411 103.147,3.818 L189.22,89.89 Q190.626,91.296 191.387,93.134 Q192.148,94.972 192.148,96.961 Q192.148,98.95 191.387,100.788 Q190.626,102.625 189.219,104.032 Q187.813,105.439 185.975,106.2 Q184.138,106.961 182.148,106.961 Q180.159,106.961 178.322,106.2 Q176.484,105.439 175.077,104.032 L89.005,17.96 L96.076,10.889 L103.147,17.96 L17.075,104.032 Q15.668,105.439 13.831,106.2 Q11.993,106.961 10.004,106.961 Q8.015,106.961 6.177,106.2 Q4.339,105.439 2.933,104.032 Q1.526,102.625 0.765,100.788 Q0.004,98.95 0.004,96.961 Q0.004,94.972 0.765,93.134 Q1.526,91.296 2.933,89.89 Z'\n\npath.simplify().toSVGString()\n// => \"M89.005 3.818L2.933 89.89Q1.526 91.296 0.765 93.134Q0.004 94.972 0.004 96.961Q0.004 98.95 0.765 100.788Q1.526 102.625 2.933 104.032Q4.339 105.439 6.177 106.2Q8.015 106.961 10.004 106.961Q11.993 106.961 13.831 106.2Q15.668 105.439 17.075 104.032L96.076 25.031L175.077 104.032Q176.484 105.439 178.322 106.2Q180.159 106.961 182.148 106.961Q184.138 106.961 185.975 106.2Q187.813 105.439 189.219 104.032Q190.626 102.625 191.387 100.788Q192.148 98.95 192.148 96.961Q192.148 94.972 191.387 93.134Q190.626 91.296 189.22 89.89L103.147 3.818Q101.741 2.411 99.903 1.65Q98.065 0.889 96.076 0.889Q94.087 0.889 92.249 1.65Q90.412 2.411 89.005 3.818Z\"\n```\n\n## Lottie Animation\n\nRender [Lottie](https://airbnb.io/lottie/) animations using Skia's [Skottie](https://skia.org/docs/user/modules/skottie/) module.\n\n### Load Animation\n\n```js\nconst { LottieAnimation } = require('@napi-rs/canvas')\n\n// Load from file\nconst animation = LottieAnimation.loadFromFile('animation.json')\n\n// Load from JSON string with resource path for external assets\nconst animation = LottieAnimation.loadFromData(jsonString, {\n  resourcePath: '/path/to/assets',\n})\n```\n\n### Animation Properties\n\n```js\nanimation.duration // Total duration in seconds\nanimation.fps // Frames per second\nanimation.frames // Total frame count\nanimation.width // Animation width\nanimation.height // Animation height\nanimation.version // Lottie format version\n```\n\n### Playback Control\n\n```js\nanimation.seekFrame(30) // Seek to frame 30\nanimation.seek(1.5) // Seek to 1.5 seconds\n```\n\n### Render to Canvas\n\n```js\nconst { createCanvas, LottieAnimation } = require('@napi-rs/canvas')\n\nconst animation = LottieAnimation.loadFromFile('animation.json')\nconst canvas = createCanvas(animation.width, animation.height)\nconst ctx = canvas.getContext('2d')\n\n// Render at original size\nanimation.render(ctx)\n\n// Render with custom destination rect\nanimation.render(ctx, { x: 0, y: 0, width: 800, height: 600 })\n```\n\n### Supported Features\n\n- **Embedded images** - Base64-encoded images (`data:image/png;base64,...`)\n- **Embedded fonts** - Vector glyph paths for text rendering without system fonts\n- **External assets** - Load images from `resourcePath` directory\n- **dotLottie format** - Extract `.lottie` ZIP files at runtime (see example)\n\n### Example: Encode Lottie to Video\n\nSee [`example/lottie-to-video.ts`](./example/lottie-to-video.ts) for encoding Lottie animations to MP4 using [`@napi-rs/webcodecs`](https://github.com/Brooooooklyn/webcodecs-node).\n\n```js\nimport { createCanvas, LottieAnimation } from '@napi-rs/canvas'\nimport {\n  VideoEncoder,\n  VideoFrame,\n  Mp4Muxer,\n  type EncodedVideoChunk,\n  type EncodedVideoChunkMetadata,\n} from '@napi-rs/webcodecs'\n\nconst animation = LottieAnimation.loadFromFile('animation.json')\nconst canvas = createCanvas(animation.width, animation.height)\nconst ctx = canvas.getContext('2d')\n\nfor (let frame = 0; frame < animation.frames; frame++) {\n  animation.seekFrame(frame)\n  ctx.fillStyle = '#ffffff'\n  ctx.fillRect(0, 0, canvas.width, canvas.height)\n  animation.render(ctx)\n  // Encode frame to video...\n}\n```\n\n# [Example](./example/tiger.js)\n\n> The tiger.json was serialized from [gojs/samples/tiger](https://github.com/NorthwoodsSoftware/GoJS/blob/master/samples/tiger.html)\n\n<img width=\"500\" src=\"example/tiger.png\">\n\n```shell\nnode example/anime-girl.js\n```\n\n| SVG                                                                                                                                                                        | PNG                                                                                                                                                                        |\n| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| <img width=\"500\" src=\"example/anime-girl.svg\"><br/>[CC-BY-SA 3.0](https://creativecommons.org/licenses/by/3.0) by [Niabot](https://commons.wikimedia.org/wiki/User:Niabot) | <img width=\"500\" src=\"example/anime-girl.png\"><br/>[CC-BY-SA 3.0](https://creativecommons.org/licenses/by/3.0) by [Niabot](https://commons.wikimedia.org/wiki/User:Niabot) |\n\n# Building\n\n## Build skia from source\n\nYou can build this project from source, the system requirements are here: https://skia.org/docs/user/build\n\n```sh\n# Clone the code:\n$ git clone --recurse-submodules https://github.com/Brooooooklyn/canvas.git\n$ cd canvas\n\n# Build Skia:\n$ node scripts/build-skia.js\n\n# Install NPM packages, build the Node.js addon:\n$ npm install -g yarn\n$ yarn install --mode=skip-build # Here are modules that are used for benchmarking and are hard to install, you can skip it by specifying `--mode=skip-build`\n$ sudo dnf install clang # https://fedora.pkgs.org/34/fedora-x86_64/clang-12.0.0-0.3.rc1.fc34.x86_64.rpm.html\n$ yarn build\n\n# All done! Run test cases or examples now:\n$ yarn test\n$ node example/tiger.js\n```\n\n## Pull pre-build skia binary from GitHub\n\nYou can pull skia pre-build binaries if you just care the `Rust` part:\n\n```sh\n# Clone the code:\n$ git clone --recurse-submodules https://github.com/Brooooooklyn/canvas.git\n$ cd canvas\n\n# Download Skia binaries:\n# It will pull the binaries match the git hash in `./skia` submodule\n$ node scripts/release-skia-binary.mjs --download\n\n# Install NPM packages, build the Node.js addon:\n$ npm install -g yarn\n$ yarn install --mode=skip-build\n$ sudo dnf install clang # https://fedora.pkgs.org/34/fedora-x86_64/clang-12.0.0-0.3.rc1.fc34.x86_64.rpm.html\n$ yarn build\n\n# All done! Run test cases or examples now:\n$ yarn test\n$ node example/tiger.js\n```\n","_attachments":{},"homepage":"https://github.com/Brooooooklyn/canvas#readme","bugs":{"url":"https://github.com/Brooooooklyn/canvas/issues"},"license":"MIT"}