mirror of
https://github.com/anonklub/anonklub.git
synced 2026-01-09 09:57:55 -05:00
chore: use lefthook to manage git hooks (#458)
* chore: hide biome config file * chore: update dprint and biome config * chore: replace lintstaged and husky by lefthook * chore: update knip config * chore: cleanup config files in `ui` * fix: use dprint action in format workflow step
This commit is contained in:
@@ -1,5 +1,11 @@
|
||||
{
|
||||
"$schema": "https://biomejs.dev/schemas/1.6.3/schema.json",
|
||||
"$schema": "https://biomejs.dev/schemas/1.8.3/schema.json",
|
||||
// done by dprint
|
||||
"formatter": {
|
||||
"enabled": false
|
||||
},
|
||||
// done by dprint
|
||||
"organizeImports": { "enabled": false },
|
||||
"javascript": {
|
||||
"parser": {
|
||||
"unsafeParameterDecoratorsEnabled": true
|
||||
@@ -11,25 +17,16 @@
|
||||
"recommended": true
|
||||
},
|
||||
"ignore": [
|
||||
"**/node_modules/**",
|
||||
"**/dist/**",
|
||||
"**/out/**",
|
||||
"**/.next/**",
|
||||
"**/target/**",
|
||||
"**/generated/**",
|
||||
"**/coverage/**",
|
||||
"**/*.graphql",
|
||||
"**/.graphclient/**",
|
||||
"**/cache/**",
|
||||
"contracts/lib/forge-std/**",
|
||||
"contracts/lib/openzeppelin-contracts/**",
|
||||
"**/package.json",
|
||||
"ui/next.config.js",
|
||||
"ui/next-env.d.ts",
|
||||
"ui/public/**",
|
||||
".turbo/**",
|
||||
"queries/**",
|
||||
".dprint.jsonc"
|
||||
"queries/**"
|
||||
]
|
||||
},
|
||||
"overrides": [
|
||||
@@ -145,5 +142,10 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"vcs": {
|
||||
"enabled": true,
|
||||
"clientKind": "git",
|
||||
"useIgnoreFile": true
|
||||
}
|
||||
}
|
||||
@@ -13,17 +13,19 @@
|
||||
"public"
|
||||
],
|
||||
"extends": [
|
||||
"https://raw.githubusercontent.com/sripwoud/configs/main/packages/dprint/.dprint.ts.jsonc",
|
||||
"https://raw.githubusercontent.com/sripwoud/configs/main/packages/dprint/.dprint.yaml.jsonc"
|
||||
"https://raw.githubusercontent.com/sripwoud/configs/main/packages/dprint/.dprint.ts.jsonc"
|
||||
],
|
||||
"json": {
|
||||
"trailingCommas": "never"
|
||||
},
|
||||
"plugins": [
|
||||
"https://plugins.dprint.dev/exec-0.4.4.json@c207bf9b9a4ee1f0ecb75c594f774924baf62e8e53a2ce9d873816a408cecbf7",
|
||||
"https://plugins.dprint.dev/exec-0.5.0.json@8d9972eee71fa1590e04873540421f3eda7674d0f1aae3d7c788615e7b7413d0",
|
||||
"https://plugins.dprint.dev/json-0.19.3.wasm",
|
||||
"https://plugins.dprint.dev/markdown-0.17.1.wasm",
|
||||
"https://plugins.dprint.dev/typescript-0.91.2.wasm",
|
||||
"https://plugins.dprint.dev/prettier-0.40.0.json@68c668863ec834d4be0f6f5ccaab415df75336a992aceb7eeeb14fdf096a9e9c"
|
||||
"https://plugins.dprint.dev/g-plane/markup_fmt-v0.11.0.wasm",
|
||||
"https://plugins.dprint.dev/g-plane/malva-v0.5.1.wasm",
|
||||
"https://plugins.dprint.dev/g-plane/pretty_yaml-v0.4.0.wasm",
|
||||
"https://plugins.dprint.dev/toml-0.6.2.wasm",
|
||||
"https://plugins.dprint.dev/typescript-0.91.4.wasm"
|
||||
]
|
||||
}
|
||||
|
||||
2
.github/ISSUE_TEMPLATE/sweep-template.yml
vendored
2
.github/ISSUE_TEMPLATE/sweep-template.yml
vendored
@@ -1,5 +1,5 @@
|
||||
name: Sweep Issue
|
||||
title: 'Sweep: '
|
||||
title: "Sweep: "
|
||||
description: For small bugs, features, refactors, and tests to be handled by Sweep, an AI-powered junior developer.
|
||||
labels: sweep
|
||||
body:
|
||||
|
||||
@@ -5,9 +5,9 @@ on:
|
||||
branches: [main]
|
||||
paths:
|
||||
[
|
||||
'discord-bot/**',
|
||||
'.github/workflows/deploy-discord-bot-prod.yml',
|
||||
'!**/*.md',
|
||||
"discord-bot/**",
|
||||
".github/workflows/deploy-discord-bot-prod.yml",
|
||||
"!**/*.md",
|
||||
]
|
||||
|
||||
jobs:
|
||||
|
||||
@@ -5,9 +5,9 @@ on:
|
||||
branches: [staging]
|
||||
paths:
|
||||
[
|
||||
'discord-bot/**',
|
||||
'.github/workflows/deploy-discord-bot-staging.yml',
|
||||
'!**/*.md',
|
||||
"discord-bot/**",
|
||||
".github/workflows/deploy-discord-bot-staging.yml",
|
||||
"!**/*.md",
|
||||
]
|
||||
|
||||
jobs:
|
||||
|
||||
6
.github/workflows/deploy-query-api-prod.yml
vendored
6
.github/workflows/deploy-query-api-prod.yml
vendored
@@ -5,9 +5,9 @@ on:
|
||||
branches: [main]
|
||||
paths:
|
||||
[
|
||||
'query-api/**',
|
||||
'!**/*.md',
|
||||
'.github/workflows/deploy-query-api-prod.yml',
|
||||
"query-api/**",
|
||||
"!**/*.md",
|
||||
".github/workflows/deploy-query-api-prod.yml",
|
||||
]
|
||||
|
||||
jobs:
|
||||
|
||||
@@ -5,9 +5,9 @@ on:
|
||||
branches: [staging]
|
||||
paths:
|
||||
[
|
||||
'query-api/**',
|
||||
'!**/*.md',
|
||||
'.github/workflows/deploy-query-api-staging.yml',
|
||||
"query-api/**",
|
||||
"!**/*.md",
|
||||
".github/workflows/deploy-query-api-staging.yml",
|
||||
]
|
||||
|
||||
jobs:
|
||||
|
||||
2
.github/workflows/deploy-ui-prod.yml
vendored
2
.github/workflows/deploy-ui-prod.yml
vendored
@@ -3,7 +3,7 @@ on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
branches: [main]
|
||||
paths: ['ui/**', '!**/*.md', '.github/workflows/deploy-ui-prod.yml']
|
||||
paths: ["ui/**", "!**/*.md", ".github/workflows/deploy-ui-prod.yml"]
|
||||
|
||||
jobs:
|
||||
deployment:
|
||||
|
||||
2
.github/workflows/deploy-ui-staging.yml
vendored
2
.github/workflows/deploy-ui-staging.yml
vendored
@@ -3,7 +3,7 @@ on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
branches: [staging]
|
||||
paths: ['ui/**', '!**/*.md', '.github/workflows/deploy-ui-staging.yml']
|
||||
paths: ["ui/**", "!**/*.md", ".github/workflows/deploy-ui-staging.yml"]
|
||||
|
||||
jobs:
|
||||
deployment:
|
||||
|
||||
2
.github/workflows/issue-link.yml
vendored
2
.github/workflows/issue-link.yml
vendored
@@ -16,5 +16,5 @@ jobs:
|
||||
- uses: tkt-actions/add-issue-links@71526d15c5fcf2c50fbe34c77f194ee91a4a8355 # 1.8.0
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
branch-prefix: 'issue-'
|
||||
branch-prefix: "issue-"
|
||||
resolve: true
|
||||
|
||||
19
.github/workflows/main-staging.yml
vendored
19
.github/workflows/main-staging.yml
vendored
@@ -6,11 +6,11 @@ on:
|
||||
pull_request:
|
||||
branches: [main, staging]
|
||||
paths-ignore:
|
||||
['**/Dockerfile', '**/public/**', '**/.*ignore', 'contracts/lib/**']
|
||||
["**/Dockerfile", "**/public/**", "**/.*ignore", "contracts/lib/**"]
|
||||
push:
|
||||
branches: [main, staging]
|
||||
paths-ignore:
|
||||
['**/Dockerfile', '**/public/**', '**/.*ignore', 'contracts/lib/**']
|
||||
["**/Dockerfile", "**/public/**", "**/.*ignore", "contracts/lib/**"]
|
||||
|
||||
jobs:
|
||||
changed-files:
|
||||
@@ -180,17 +180,4 @@ jobs:
|
||||
- uses: foundry-rs/foundry-toolchain@v1.2.0
|
||||
with:
|
||||
version: nightly
|
||||
- uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: 20.x
|
||||
- uses: pnpm/action-setup@v4.0.0
|
||||
id: pnpm-install
|
||||
with:
|
||||
version: 9.4.0
|
||||
run_install: false
|
||||
- uses: actions/cache/restore@v4
|
||||
with:
|
||||
key: ${{ needs.deps.outputs.cache-key }}
|
||||
path: ${{ needs.deps.outputs.cache-path }}
|
||||
|
||||
- run: pnpm dprint check
|
||||
- uses: dprint/check@v2.2
|
||||
|
||||
8
.github/workflows/release.yml
vendored
8
.github/workflows/release.yml
vendored
@@ -2,12 +2,12 @@ name: Release
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: ['main']
|
||||
branches: ["main"]
|
||||
paths:
|
||||
[
|
||||
'.github/workflows/release.yml',
|
||||
'.changeset/*.md',
|
||||
'pkgs/**/package.json',
|
||||
".github/workflows/release.yml",
|
||||
".changeset/*.md",
|
||||
"pkgs/**/package.json",
|
||||
]
|
||||
workflow_dispatch:
|
||||
concurrency: ${{ github.workflow }}-${{ github.ref }}
|
||||
|
||||
6
.knip.ts
6
.knip.ts
@@ -5,11 +5,7 @@ const config: KnipConfig = {
|
||||
'circom/generated/**',
|
||||
'contracts/lib/openzeppelin-contracts/**',
|
||||
'discord-bot/src/lib/logger.ts',
|
||||
'query-api/src/api/controllers/AnonymitySet.ts',
|
||||
'query-api/src/api/controllers/requests/**',
|
||||
'query-api/src/api/middlewares/**',
|
||||
'query-api/src/api/repositories/**',
|
||||
'query-api/src/lib/graph/.graphclient/**',
|
||||
'query-api/src/repositories/graph-client/.graphclient/**',
|
||||
'ui/public/**',
|
||||
],
|
||||
}
|
||||
|
||||
21
.lefthook.yml
Normal file
21
.lefthook.yml
Normal file
@@ -0,0 +1,21 @@
|
||||
assert_lefthook_installed: true
|
||||
output: [execution, failure, summary]
|
||||
pre-commit:
|
||||
parallel: true
|
||||
commands:
|
||||
fmt:
|
||||
run: pnpm fmt
|
||||
stage_fixed: true
|
||||
lint-jtsx:
|
||||
glob: "**/*.{cjs,js,jsx,mjs,ts,tsx}"
|
||||
run: pnpm lint.biome
|
||||
lint-sol:
|
||||
glob: "**/*.sol"
|
||||
run: pnpm turbo lint.solhint
|
||||
lint-rs:
|
||||
glob: "**/*.{rs,toml}"
|
||||
run: pnpm turbo lint.cargo
|
||||
skip: true
|
||||
typecheck:
|
||||
glob: "**/*{ts,tsx}"
|
||||
run: pnpm tsc-files --noEmit {staged_files}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"**/*.{json,jsonc,js,jsx,rs,ts,tsx}": [
|
||||
"pnpm biome lint --apply --vcs-use-ignore-file=true --files-ignore-unknown=true --no-errors-on-unmatched",
|
||||
"pnpm fmt"
|
||||
],
|
||||
"**/*.{ts,tsx}": "tsc-files --noEmit"
|
||||
}
|
||||
12
Cargo.toml
12
Cargo.toml
@@ -2,12 +2,12 @@
|
||||
resolver = "2"
|
||||
default-members = ["pkgs/cli"]
|
||||
members = [
|
||||
"pkgs/cli",
|
||||
"pkgs/merkle-tree-wasm",
|
||||
"pkgs/binary-merkle-tree-halo2",
|
||||
"pkgs/spartan-ecdsa-wasm",
|
||||
"pkgs/circuits/halo2wrong-ecdsa",
|
||||
"pkgs/circuits/halo2-secp256k1-wasm"
|
||||
"pkgs/binary-merkle-tree-halo2",
|
||||
"pkgs/circuits/halo2-secp256k1-wasm",
|
||||
"pkgs/circuits/halo2wrong-ecdsa",
|
||||
"pkgs/cli",
|
||||
"pkgs/merkle-tree-wasm",
|
||||
"pkgs/spartan-ecdsa-wasm",
|
||||
]
|
||||
|
||||
[profile.release]
|
||||
|
||||
@@ -4,31 +4,31 @@ kill_timeout = 5
|
||||
processes = []
|
||||
|
||||
[experimental]
|
||||
allowed_public_ports = []
|
||||
auto_rollback = true
|
||||
allowed_public_ports = []
|
||||
auto_rollback = true
|
||||
|
||||
[[services]]
|
||||
http_checks = []
|
||||
internal_port = 3000
|
||||
processes = ["app"]
|
||||
protocol = "tcp"
|
||||
script_checks = []
|
||||
[services.concurrency]
|
||||
hard_limit = 25
|
||||
soft_limit = 20
|
||||
type = "connections"
|
||||
http_checks = []
|
||||
internal_port = 3000
|
||||
processes = ["app"]
|
||||
protocol = "tcp"
|
||||
script_checks = []
|
||||
[services.concurrency]
|
||||
hard_limit = 25
|
||||
soft_limit = 20
|
||||
type = "connections"
|
||||
|
||||
[[services.ports]]
|
||||
force_https = true
|
||||
handlers = ["http"]
|
||||
port = 80
|
||||
[[services.ports]]
|
||||
force_https = true
|
||||
handlers = ["http"]
|
||||
port = 80
|
||||
|
||||
[[services.ports]]
|
||||
handlers = ["tls", "http"]
|
||||
port = 443
|
||||
[[services.ports]]
|
||||
handlers = ["tls", "http"]
|
||||
port = 443
|
||||
|
||||
[[services.tcp_checks]]
|
||||
grace_period = "1s"
|
||||
interval = "15s"
|
||||
restart_limit = 0
|
||||
timeout = "2s"
|
||||
[[services.tcp_checks]]
|
||||
grace_period = "1s"
|
||||
interval = "15s"
|
||||
restart_limit = 0
|
||||
timeout = "2s"
|
||||
|
||||
@@ -4,31 +4,31 @@ kill_timeout = 5
|
||||
processes = []
|
||||
|
||||
[experimental]
|
||||
allowed_public_ports = []
|
||||
auto_rollback = true
|
||||
allowed_public_ports = []
|
||||
auto_rollback = true
|
||||
|
||||
[[services]]
|
||||
http_checks = []
|
||||
internal_port = 3000
|
||||
processes = ["app"]
|
||||
protocol = "tcp"
|
||||
script_checks = []
|
||||
[services.concurrency]
|
||||
hard_limit = 25
|
||||
soft_limit = 20
|
||||
type = "connections"
|
||||
http_checks = []
|
||||
internal_port = 3000
|
||||
processes = ["app"]
|
||||
protocol = "tcp"
|
||||
script_checks = []
|
||||
[services.concurrency]
|
||||
hard_limit = 25
|
||||
soft_limit = 20
|
||||
type = "connections"
|
||||
|
||||
[[services.ports]]
|
||||
force_https = true
|
||||
handlers = ["http"]
|
||||
port = 80
|
||||
[[services.ports]]
|
||||
force_https = true
|
||||
handlers = ["http"]
|
||||
port = 80
|
||||
|
||||
[[services.ports]]
|
||||
handlers = ["tls", "http"]
|
||||
port = 443
|
||||
[[services.ports]]
|
||||
handlers = ["tls", "http"]
|
||||
port = 443
|
||||
|
||||
[[services.tcp_checks]]
|
||||
grace_period = "1s"
|
||||
interval = "15s"
|
||||
restart_limit = 0
|
||||
timeout = "2s"
|
||||
[[services.tcp_checks]]
|
||||
grace_period = "1s"
|
||||
interval = "15s"
|
||||
restart_limit = 0
|
||||
timeout = "2s"
|
||||
|
||||
16
foundry.toml
16
foundry.toml
@@ -1,13 +1,13 @@
|
||||
[profile.default]
|
||||
src = "contracts/src"
|
||||
out = "contracts/out"
|
||||
libs = ["contracts/lib"]
|
||||
test = "contracts/test"
|
||||
src = "contracts/src"
|
||||
out = "contracts/out"
|
||||
libs = ["contracts/lib"]
|
||||
test = "contracts/test"
|
||||
|
||||
remappings = [
|
||||
"openzeppelin/=contracts/lib/openzeppelin-contracts/contracts"
|
||||
]
|
||||
remappings = [
|
||||
"openzeppelin/=contracts/lib/openzeppelin-contracts/contracts",
|
||||
]
|
||||
|
||||
[fmt]
|
||||
ignore = ["lib/forge-std"]
|
||||
ignore = ["lib/forge-std"]
|
||||
# See more config options https://github.com/foundry-rs/foundry/tree/master/config
|
||||
|
||||
15
package.json
15
package.json
@@ -6,15 +6,14 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@anonklub/test": "workspace:^",
|
||||
"@biomejs/biome": "1.6.3",
|
||||
"@biomejs/biome": "latest",
|
||||
"@changesets/cli": "^2.26.2",
|
||||
"@faker-js/faker": "^7.6.0",
|
||||
"@types/jest": "^29.5.3",
|
||||
"@types/node": "^18.11.15",
|
||||
"barrelsby": "^2.5.1",
|
||||
"dprint": "^0.47.0",
|
||||
"dprint": "latest",
|
||||
"find-up-cli": "^5.0.0",
|
||||
"husky": "^9.0.10",
|
||||
"is-ci": "^3.0.1",
|
||||
"jest": "^29.6.2",
|
||||
"jest-chain": "^1.1.6",
|
||||
@@ -25,7 +24,7 @@
|
||||
"jest-watch-select-projects": "^2.0.0",
|
||||
"jest-watch-typeahead": "^2.2.2",
|
||||
"knip": "^2.19.0",
|
||||
"lint-staged": "^15.2.1",
|
||||
"lefthook": "latest",
|
||||
"reflect-metadata": "^0.1.13",
|
||||
"ts-jest": "^29.1.1",
|
||||
"ts-node": "^10.9.1",
|
||||
@@ -50,14 +49,12 @@
|
||||
"compile": "turbo _compile",
|
||||
"fix": "turbo _lint.fix && pnpm fmt",
|
||||
"fmt": "dprint fmt",
|
||||
"format.biome.fix": "biome format --write .",
|
||||
"githook:precommit": "lint-staged",
|
||||
"format.biome.fix": "biome format --config-path=.biome.jsonc --write .",
|
||||
"knip": "knip -c .knip.ts --production --strict",
|
||||
"lint": "turbo lint.cargo lint.biome lint.solhint",
|
||||
"lint.biome": "biome lint --max-diagnostics 200 .",
|
||||
"lint.biome.fix": "biome lint --apply --max-diagnostics 200 .",
|
||||
"lint.biome": "biome lint --config-path=.biome.jsonc --max-diagnostics 200 . --no-errors-on-unmatched",
|
||||
"lint.biome.fix": "biome lint --config-path-.biome.jsonc --write --max-diagnostics 200 .",
|
||||
"lint.fix": "turbo lint.cargo.fix lint.biome.fix lint.solhint.fix",
|
||||
"prepare": "is-ci || husky install",
|
||||
"publish.pkgs": "pnpm build.pkgs && changeset version && changeset publish",
|
||||
"start.query-api": "pnpm --filter query-api start.dev",
|
||||
"start.ui": "pnpm --filter @anonklub/ui dev",
|
||||
|
||||
@@ -1,27 +1,27 @@
|
||||
[package]
|
||||
name = "binary-merkle-tree-halo2"
|
||||
version = "1.1.1"
|
||||
authors = ["0xisk"]
|
||||
edition = "2021"
|
||||
license = "AGPL-3.0"
|
||||
authors = ["0xisk"]
|
||||
repository = "https://github.com/anonklub/anonklub/tree/main/pkgs/merkle-tree-halo2"
|
||||
description = "Creation and management of Binary Merkle tree structures for Halo2 circuits."
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
[lib]
|
||||
crate-type = ["lib","cdylib"]
|
||||
crate-type = ["lib", "cdylib"]
|
||||
|
||||
[dependencies]
|
||||
pse-poseidon = { git = "https://github.com/aerius-labs/pse-poseidon.git", branch = "feat/stateless-hash" }
|
||||
anyhow = "1.0.81"
|
||||
halo2-ecc = { version = "0.4.1" }
|
||||
halo2-base = { version = "0.4.1"}
|
||||
halo2-wasm = { version = "0.3.4"}
|
||||
console_error_panic_hook = "0.1.7"
|
||||
bincode = "1.3.3"
|
||||
console_error_panic_hook = "0.1.7"
|
||||
csv = "1.3.0"
|
||||
halo2-base = { version = "0.4.1" }
|
||||
halo2-ecc = { version = "0.4.1" }
|
||||
halo2-wasm = { version = "0.3.4" }
|
||||
hex = "0.4.3"
|
||||
num-bigint = "0.4.4"
|
||||
pse-poseidon = { git = "https://github.com/aerius-labs/pse-poseidon.git", branch = "feat/stateless-hash" }
|
||||
rayon = "1.8.0"
|
||||
serde = { version = "1.0.188", features = ["derive"] }
|
||||
serde_json = "1.0.107"
|
||||
|
||||
@@ -6,25 +6,25 @@ edition = "2021"
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
halo2-ecc = { version = "0.4.1" }
|
||||
halo2-base = { version = "0.4.1"}
|
||||
halo2-wasm = { version = "0.3.4"}
|
||||
wasm-bindgen = "0.2.87"
|
||||
rand_core = { version = "0.6", default-features = false, features = ["getrandom"] }
|
||||
rand = "0.8"
|
||||
serde_json = "1.0"
|
||||
serde = { version = "1.0", features = ["derive"] }
|
||||
num-bigint = "0.4.4"
|
||||
anyhow = "1.0.81"
|
||||
bincode = "1.3.3"
|
||||
hex = "0.4"
|
||||
libsecp256k1 = "0.7"
|
||||
ethers = "2.0.11"
|
||||
subtle = "2.5"
|
||||
halo2-base = { version = "0.4.1" }
|
||||
halo2-ecc = { version = "0.4.1" }
|
||||
halo2-wasm = { version = "0.3.4" }
|
||||
hex = "0.4"
|
||||
itertools = "0.13.0"
|
||||
snark-verifier-sdk = { version = "0.1.7", default-features = false, features = ["loader_halo2", "halo2-axiom"] }
|
||||
libsecp256k1 = "0.7"
|
||||
num-bigint = "0.4.4"
|
||||
rand = "0.8"
|
||||
rand_core = { version = "0.6", default-features = false, features = ["getrandom"] }
|
||||
serde = { version = "1.0", features = ["derive"] }
|
||||
serde_json = "1.0"
|
||||
# snark-verifier-sdk = { git = "https://github.com/axiom-crypto/snark-verifier.git", branch = "main", default-features = false, features = ["loader_halo2", "halo2-axiom"] }
|
||||
snark-verifier = { version = "0.1.7", default-features = false, features = ["loader_halo2", "halo2-axiom"] }
|
||||
snark-verifier-sdk = { version = "0.1.7", default-features = false, features = ["loader_halo2", "halo2-axiom"] }
|
||||
subtle = "2.5"
|
||||
wasm-bindgen = "0.2.87"
|
||||
# snark-verifier = { git = "https://github.com/axiom-crypto/snark-verifier.git", branch = "main", default-features = false, features = ["loader_halo2", "halo2-axiom"] }
|
||||
|
||||
[features]
|
||||
|
||||
@@ -9,11 +9,11 @@ edition = "2021"
|
||||
num-bigint = { version = "0.4", features = ["rand"] }
|
||||
|
||||
# halo2
|
||||
ecc = { git = "https://github.com/privacy-scaling-explorations/halo2wrong.git", default-features = false }
|
||||
halo2 = { package = "halo2_proofs", git = "https://github.com/privacy-scaling-explorations/halo2", tag = "v0.3.0" }
|
||||
halo2wrong = { git = "https://github.com/privacy-scaling-explorations/halo2wrong.git" }
|
||||
maingate = { git = "https://github.com/privacy-scaling-explorations/halo2wrong.git" }
|
||||
integer = { git = "https://github.com/privacy-scaling-explorations/halo2wrong.git" }
|
||||
ecc = { git = "https://github.com/privacy-scaling-explorations/halo2wrong.git", default-features = false }
|
||||
maingate = { git = "https://github.com/privacy-scaling-explorations/halo2wrong.git" }
|
||||
|
||||
[dev-dependencies]
|
||||
rand_core = { version = "0.6", default-features = false }
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
[package]
|
||||
name = "akli"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
license = "AGPL-3.0"
|
||||
authors = ["sripwoud"]
|
||||
description = "Command line to interact with anonklub query api (https://query.anonklub.xyz)."
|
||||
readme = "README.md"
|
||||
homepage = "https://github.com/anonklub/anonklub/tree/main/pkgs/cli/"
|
||||
documentation = "https://github.com/anonklub/anonklub/tree/main/pkgs/cli/README.md"
|
||||
repository = "https://github.com/anonklub/anonklub/tree/main/pkgs/cli"
|
||||
keywords = ["ethereum", "anonymity", "query", "set", "data"]
|
||||
categories = ["command-line-utilities"]
|
||||
documentation = "https://github.com/anonklub/anonklub/tree/main/pkgs/cli/README.md"
|
||||
edition = "2021"
|
||||
exclude = ["tests/*", "justfile"]
|
||||
homepage = "https://github.com/anonklub/anonklub/tree/main/pkgs/cli/"
|
||||
keywords = ["ethereum", "anonymity", "query", "set", "data"]
|
||||
license = "AGPL-3.0"
|
||||
readme = "README.md"
|
||||
repository = "https://github.com/anonklub/anonklub/tree/main/pkgs/cli"
|
||||
description = "Command line to interact with anonklub query api (https://query.anonklub.xyz)."
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
[[bin]]
|
||||
@@ -21,7 +21,7 @@ path = "bin/main.rs"
|
||||
[dependencies]
|
||||
alloy-primitives = "0.6.0"
|
||||
anyhow = "1.0.80"
|
||||
async-std = { version="1.12.0", features = ["attributes"] }
|
||||
async-std = { version = "1.12.0", features = ["attributes"] }
|
||||
clap = { version = "4.5.1", features = ["derive"] }
|
||||
clap-verbosity-flag = "2.2.0"
|
||||
derive_more = "0.99.17"
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
[package]
|
||||
name = "merkle-tree-wasm"
|
||||
version = "1.1.1"
|
||||
authors = ["0xisk", "sripwoud"]
|
||||
edition = "2021"
|
||||
license = "AGPL-3.0"
|
||||
authors = ["0xisk", "sripwoud"]
|
||||
repository = "https://github.com/anonklub/anonklub/tree/main/pkgs/merkle-tree-wasm"
|
||||
description = "Creation and management of Merkle tree structures."
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
[lib]
|
||||
crate-type = ["lib","cdylib"]
|
||||
crate-type = ["lib", "cdylib"]
|
||||
|
||||
[dependencies]
|
||||
anonklub-poseidon = "1.0.0"
|
||||
|
||||
@@ -14,8 +14,8 @@ ark-secp256k1 = "0.4.0"
|
||||
ark-secq256k1 = "0.4.0"
|
||||
ark-serialize = "0.4.2"
|
||||
ethers = "2.0.11"
|
||||
merkle-tree-wasm = { path = "../merkle-tree-wasm" }
|
||||
num-bigint = "0.4.4"
|
||||
sapir = { git = "https://github.com/personaelabs/sapir.git" }
|
||||
wasm-bindgen = "0.2.89"
|
||||
web-sys = "0.3.66"
|
||||
merkle-tree-wasm = { path = "../merkle-tree-wasm" }
|
||||
|
||||
434
pnpm-lock.yaml
generated
434
pnpm-lock.yaml
generated
@@ -16,8 +16,8 @@ importers:
|
||||
specifier: workspace:^
|
||||
version: link:test
|
||||
'@biomejs/biome':
|
||||
specifier: 1.6.3
|
||||
version: 1.6.3
|
||||
specifier: latest
|
||||
version: 1.8.3
|
||||
'@changesets/cli':
|
||||
specifier: ^2.26.2
|
||||
version: 2.27.1
|
||||
@@ -34,14 +34,11 @@ importers:
|
||||
specifier: ^2.5.1
|
||||
version: 2.8.1
|
||||
dprint:
|
||||
specifier: ^0.47.0
|
||||
version: 0.47.0
|
||||
specifier: latest
|
||||
version: 0.47.2
|
||||
find-up-cli:
|
||||
specifier: ^5.0.0
|
||||
version: 5.0.0
|
||||
husky:
|
||||
specifier: ^9.0.10
|
||||
version: 9.0.11
|
||||
is-ci:
|
||||
specifier: ^3.0.1
|
||||
version: 3.0.1
|
||||
@@ -72,9 +69,9 @@ importers:
|
||||
knip:
|
||||
specifier: ^2.19.0
|
||||
version: 2.43.0
|
||||
lint-staged:
|
||||
specifier: ^15.2.1
|
||||
version: 15.2.2
|
||||
lefthook:
|
||||
specifier: latest
|
||||
version: 1.7.9
|
||||
reflect-metadata:
|
||||
specifier: ^0.1.13
|
||||
version: 0.1.14
|
||||
@@ -200,6 +197,8 @@ importers:
|
||||
specifier: ^5.1.6
|
||||
version: 5.2.2
|
||||
|
||||
pkgs/binary-merkle-tree-halo2: {}
|
||||
|
||||
pkgs/merkle-tree-wasm: {}
|
||||
|
||||
pkgs/merkle-tree-worker:
|
||||
@@ -1259,56 +1258,56 @@ packages:
|
||||
'@bcoe/v8-coverage@0.2.3':
|
||||
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
|
||||
|
||||
'@biomejs/biome@1.6.3':
|
||||
resolution: {integrity: sha512-Xnp/TIpIcTnRA4LwerJuoGYQJEqwXtn5AL0U0OPXll/QGbAKmcUAfizU880xTwZRD4f53iceqODLDaD3wxYlIw==}
|
||||
engines: {node: '>=14.*'}
|
||||
'@biomejs/biome@1.8.3':
|
||||
resolution: {integrity: sha512-/uUV3MV+vyAczO+vKrPdOW0Iaet7UnJMU4bNMinggGJTAnBPjCoLEYcyYtYHNnUNYlv4xZMH6hVIQCAozq8d5w==}
|
||||
engines: {node: '>=14.21.3'}
|
||||
hasBin: true
|
||||
|
||||
'@biomejs/cli-darwin-arm64@1.6.3':
|
||||
resolution: {integrity: sha512-0E8PGu3/8HSkBJdtjno+niJE1ANS/12D7sPK65vw5lTBYmmaYwJdfclDp6XO0IAX7uVd3/YtXlsEua0SVrNt3Q==}
|
||||
engines: {node: '>=14.*'}
|
||||
'@biomejs/cli-darwin-arm64@1.8.3':
|
||||
resolution: {integrity: sha512-9DYOjclFpKrH/m1Oz75SSExR8VKvNSSsLnVIqdnKexj6NwmiMlKk94Wa1kZEdv6MCOHGHgyyoV57Cw8WzL5n3A==}
|
||||
engines: {node: '>=14.21.3'}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
|
||||
'@biomejs/cli-darwin-x64@1.6.3':
|
||||
resolution: {integrity: sha512-UWu0We/aIRtWXgJKe6ygWt2xR0yXs64BwWqtZbfxBojRn3jgW8UdFAkV5yiUOX3TQlsV6BZH1EQaUAVsccUeeA==}
|
||||
engines: {node: '>=14.*'}
|
||||
'@biomejs/cli-darwin-x64@1.8.3':
|
||||
resolution: {integrity: sha512-UeW44L/AtbmOF7KXLCoM+9PSgPo0IDcyEUfIoOXYeANaNXXf9mLUwV1GeF2OWjyic5zj6CnAJ9uzk2LT3v/wAw==}
|
||||
engines: {node: '>=14.21.3'}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
|
||||
'@biomejs/cli-linux-arm64-musl@1.6.3':
|
||||
resolution: {integrity: sha512-AntGCSfLN1nPcQj4VOk3X2JgnDw07DaPC8BuBmRcsRmn+7GPSWLllVN5awIKlRPZEbGJtSnLkTiDc5Bxw8OiuA==}
|
||||
engines: {node: '>=14.*'}
|
||||
'@biomejs/cli-linux-arm64-musl@1.8.3':
|
||||
resolution: {integrity: sha512-9yjUfOFN7wrYsXt/T/gEWfvVxKlnh3yBpnScw98IF+oOeCYb5/b/+K7YNqKROV2i1DlMjg9g/EcN9wvj+NkMuQ==}
|
||||
engines: {node: '>=14.21.3'}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
||||
'@biomejs/cli-linux-arm64@1.6.3':
|
||||
resolution: {integrity: sha512-wFVkQw38kOssfnkbpSh6ums5TaElw3RAt5i/VZwHmgR2nQgE0fHXLO7HwIE9VBkOEdbiIFq+2PxvFIHuJF3z3Q==}
|
||||
engines: {node: '>=14.*'}
|
||||
'@biomejs/cli-linux-arm64@1.8.3':
|
||||
resolution: {integrity: sha512-fed2ji8s+I/m8upWpTJGanqiJ0rnlHOK3DdxsyVLZQ8ClY6qLuPc9uehCREBifRJLl/iJyQpHIRufLDeotsPtw==}
|
||||
engines: {node: '>=14.21.3'}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
||||
'@biomejs/cli-linux-x64-musl@1.6.3':
|
||||
resolution: {integrity: sha512-GelAvGsUwbxfFpKLG+7+dvDmbrfkGqn08sL8CMQrGnhjE1krAqHWiXQsjfmi0UMFdMsk7hbc4oSAP+1+mrXcHQ==}
|
||||
engines: {node: '>=14.*'}
|
||||
'@biomejs/cli-linux-x64-musl@1.8.3':
|
||||
resolution: {integrity: sha512-UHrGJX7PrKMKzPGoEsooKC9jXJMa28TUSMjcIlbDnIO4EAavCoVmNQaIuUSH0Ls2mpGMwUIf+aZJv657zfWWjA==}
|
||||
engines: {node: '>=14.21.3'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
'@biomejs/cli-linux-x64@1.6.3':
|
||||
resolution: {integrity: sha512-vyn8TQaTZg617hjqFitwGmb1St5XXvq6I3vmxU/QFalM74BryMSvYCrYWb2Yw/TkykdEwZTMGYp+SWHRb04fTg==}
|
||||
engines: {node: '>=14.*'}
|
||||
'@biomejs/cli-linux-x64@1.8.3':
|
||||
resolution: {integrity: sha512-I8G2QmuE1teISyT8ie1HXsjFRz9L1m5n83U1O6m30Kw+kPMPSKjag6QGUn+sXT8V+XWIZxFFBoTDEDZW2KPDDw==}
|
||||
engines: {node: '>=14.21.3'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
'@biomejs/cli-win32-arm64@1.6.3':
|
||||
resolution: {integrity: sha512-Gx8N2Tixke6pAI1BniteCVZgUUmaFEDYosdWxoaCus15BZI/7RcBxhsRM0ZL/lC66StSQ8vHl8JBrrld1k570Q==}
|
||||
engines: {node: '>=14.*'}
|
||||
'@biomejs/cli-win32-arm64@1.8.3':
|
||||
resolution: {integrity: sha512-J+Hu9WvrBevfy06eU1Na0lpc7uR9tibm9maHynLIoAjLZpQU3IW+OKHUtyL8p6/3pT2Ju5t5emReeIS2SAxhkQ==}
|
||||
engines: {node: '>=14.21.3'}
|
||||
cpu: [arm64]
|
||||
os: [win32]
|
||||
|
||||
'@biomejs/cli-win32-x64@1.6.3':
|
||||
resolution: {integrity: sha512-meungPJw64SqoR7LXY1wG7GC4+4wgpyThdFUMGXa6PCe0BLFOIOcZ9VMj9PstuczMPdgmt/BUMPsj25dK1VO8A==}
|
||||
engines: {node: '>=14.*'}
|
||||
'@biomejs/cli-win32-x64@1.8.3':
|
||||
resolution: {integrity: sha512-/PJ59vA1pnQeKahemaQf4Nyj7IKUvGQSc3Ze1uIGi+Wvr1xF7rGobSrAAG01T/gUDG21vkDsZYM03NAmPiVkqg==}
|
||||
engines: {node: '>=14.21.3'}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
|
||||
@@ -1404,38 +1403,43 @@ packages:
|
||||
resolution: {integrity: sha512-+XI82Rm2hKnFwAySXEep4A7Kfoowt6weO6381jgW+wVdTpMS/56qCvoXyFRY0slcv7c/U8My2PwIB2/wEaAh7Q==}
|
||||
engines: {node: '>=16.11.0'}
|
||||
|
||||
'@dprint/darwin-arm64@0.47.0':
|
||||
resolution: {integrity: sha512-UoQA2kBSSooLx+DPUeml8xr75D7wwpNmH1xmDeX9c0JzFA5j7ZtykT/gNqGSRk9TRHH12nV3/e8VSamUbnbRfA==}
|
||||
'@dprint/darwin-arm64@0.47.2':
|
||||
resolution: {integrity: sha512-mVPFBJsXxGDKHHCAY8wbqOyS4028g1bN15H9tivCnPAjwaZhkUimZHXWejXADjhGn+Xm2SlakugY9PY/68pH3Q==}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
|
||||
'@dprint/darwin-x64@0.47.0':
|
||||
resolution: {integrity: sha512-gL2qYooB1mSatS0CQ6/UrplyUewnWD3cg1U7S+CZAVpgSkJgOX3haWinoD66kaBdWAPJo4NjeMnlIS7WVXmbXg==}
|
||||
'@dprint/darwin-x64@0.47.2':
|
||||
resolution: {integrity: sha512-T7wzlc+rBV+6BRRiBjoqoy5Hj4TR2Nv2p2s9+ycyPGs10Kj/JXOWD8dnEHeBgUr2r4qe/ZdcxmsFQ5Hf2n0WuA==}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
|
||||
'@dprint/linux-arm64-glibc@0.47.0':
|
||||
resolution: {integrity: sha512-VrY41zk75f07tfD9bIiYpRom7j4jc/5a8ifWhebnA7jwitTIInkPBUAwJwygGQA/bY7uKYuoykEnipjOzXE48A==}
|
||||
'@dprint/linux-arm64-glibc@0.47.2':
|
||||
resolution: {integrity: sha512-B0m1vT5LdVtrNOVdkqpLPrSxuCD+l5bTIgRzPaDoIB1ChWQkler9IlX8C+RStpujjPj6SYvwo5vTzjQSvRdQkA==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
||||
'@dprint/linux-arm64-musl@0.47.0':
|
||||
resolution: {integrity: sha512-UlrOe1cD/bZmoGVdxo7wpIn6DI70SdPeeQe5LFex8csKERM1H0GmrwDTpHlvN2OzZ4W8d6j7dVQEw5K3defxSg==}
|
||||
'@dprint/linux-arm64-musl@0.47.2':
|
||||
resolution: {integrity: sha512-zID6wZZqpg2/Q2Us+ERQkbhLwlW3p3xaeEr00MPf49bpydmEjMiPuSjWPkNv+slQSIyIsVovOxF4lbNZjsdtvw==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
||||
'@dprint/linux-x64-glibc@0.47.0':
|
||||
resolution: {integrity: sha512-06j1qJtipRIds7I9f+gYAK5hNEjX3BoIT08axb9eo1VTUOUQjnJ4NwOBsT8rw8mqtTuePtWIWzZMsELom8UXZA==}
|
||||
'@dprint/linux-x64-glibc@0.47.2':
|
||||
resolution: {integrity: sha512-rB3WXMdINnRd33DItIp7mObS7dzHW90ZzeJSsoKJLPp+Z7wXjjb27UUowfqVI4baa/1pd7sdbX54DPohMtfu/A==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
'@dprint/linux-x64-musl@0.47.0':
|
||||
resolution: {integrity: sha512-yjT5Tua7E0aIaUvuyslfYf2h2NB6lipRFOMKySX5MHSjKHjJKdXiIddaTx9EHg6NHzyrYYH6/jD2ZqllgKjY/g==}
|
||||
'@dprint/linux-x64-musl@0.47.2':
|
||||
resolution: {integrity: sha512-E0+TNbzYdTXJ/jCVjUctVxkda/faw++aDQLfyWGcmdMJnbM7NZz+W4fUpDXzMPsjy+zTWxXcPK7/q2DZz2gnbg==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
'@dprint/win32-x64@0.47.0':
|
||||
resolution: {integrity: sha512-gfqV74GdQF7DWH5ClpottRS5qrEb14KncMR/bkL5ek40JqZZAeRFfYpWnuppE2rm5j9iQ+vs3Yx/YsW2u13q6Q==}
|
||||
'@dprint/win32-arm64@0.47.2':
|
||||
resolution: {integrity: sha512-K1EieTCFjfOCmyIhw9zFSduE6qVCNHEveupqZEfbSkVGw5T9MJQ1I9+n7MDb3RIDYEUk0enJ58/w82q8oDKCyA==}
|
||||
cpu: [arm64]
|
||||
os: [win32]
|
||||
|
||||
'@dprint/win32-x64@0.47.2':
|
||||
resolution: {integrity: sha512-LhizWr8VrhHvq4ump8HwOERyFmdLiE8C6A42QSntGXzKdaa2nEOq20x/o56ZIiDcesiV+1TmosMKimPcOZHa+Q==}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
|
||||
@@ -4304,10 +4308,6 @@ packages:
|
||||
resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
|
||||
engines: {node: '>=8'}
|
||||
|
||||
cli-cursor@4.0.0:
|
||||
resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
|
||||
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
|
||||
|
||||
cli-spinners@2.9.2:
|
||||
resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
|
||||
engines: {node: '>=6'}
|
||||
@@ -4316,10 +4316,6 @@ packages:
|
||||
resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==}
|
||||
engines: {node: 10.* || >= 12.*}
|
||||
|
||||
cli-truncate@4.0.0:
|
||||
resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==}
|
||||
engines: {node: '>=18'}
|
||||
|
||||
cli-width@2.2.1:
|
||||
resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==}
|
||||
|
||||
@@ -4404,10 +4400,6 @@ packages:
|
||||
resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
|
||||
engines: {node: '>=14'}
|
||||
|
||||
commander@11.1.0:
|
||||
resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
|
||||
engines: {node: '>=16'}
|
||||
|
||||
commander@2.20.3:
|
||||
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
|
||||
|
||||
@@ -4781,8 +4773,8 @@ packages:
|
||||
resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
|
||||
engines: {node: '>=12'}
|
||||
|
||||
dprint@0.47.0:
|
||||
resolution: {integrity: sha512-rcfbkLkxVusprh4DNvv8fzpnwZmAk3ttHzu6gOeZyeq8AtH86Py4sPcJ1XZKs/iD29QOUAbObR2VQm49NFAAxw==}
|
||||
dprint@0.47.2:
|
||||
resolution: {integrity: sha512-geUcVIIrmLaY+YtuOl4gD7J/QCjsXZa5gUqre9sO6cgH0X/Fa9heBN3l/AWVII6rKPw45ATuCSDWz1pyO+HkPQ==}
|
||||
hasBin: true
|
||||
|
||||
dset@3.1.2:
|
||||
@@ -4851,9 +4843,6 @@ packages:
|
||||
resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==}
|
||||
engines: {node: '>=12'}
|
||||
|
||||
emoji-regex@10.3.0:
|
||||
resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
|
||||
|
||||
emoji-regex@8.0.0:
|
||||
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
|
||||
|
||||
@@ -5024,9 +5013,6 @@ packages:
|
||||
eventemitter3@4.0.7:
|
||||
resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
|
||||
|
||||
eventemitter3@5.0.1:
|
||||
resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
|
||||
|
||||
events@3.3.0:
|
||||
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
|
||||
engines: {node: '>=0.8.x'}
|
||||
@@ -5381,10 +5367,6 @@ packages:
|
||||
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
|
||||
engines: {node: 6.* || 8.* || >= 10.*}
|
||||
|
||||
get-east-asian-width@1.2.0:
|
||||
resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==}
|
||||
engines: {node: '>=18'}
|
||||
|
||||
get-func-name@2.0.2:
|
||||
resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
|
||||
|
||||
@@ -5667,11 +5649,6 @@ packages:
|
||||
humanize-ms@1.2.1:
|
||||
resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
|
||||
|
||||
husky@9.0.11:
|
||||
resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==}
|
||||
engines: {node: '>=18'}
|
||||
hasBin: true
|
||||
|
||||
hyphenate-style-name@1.0.4:
|
||||
resolution: {integrity: sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==}
|
||||
|
||||
@@ -5875,14 +5852,6 @@ packages:
|
||||
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
|
||||
engines: {node: '>=8'}
|
||||
|
||||
is-fullwidth-code-point@4.0.0:
|
||||
resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
|
||||
engines: {node: '>=12'}
|
||||
|
||||
is-fullwidth-code-point@5.0.0:
|
||||
resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==}
|
||||
engines: {node: '>=18'}
|
||||
|
||||
is-generator-fn@2.1.0:
|
||||
resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==}
|
||||
engines: {node: '>=6'}
|
||||
@@ -6452,6 +6421,50 @@ packages:
|
||||
resolution: {integrity: sha512-t7q8sJfazzHbfYxiCtuLIH4P+pWoCgunDll17O/GBZBqMt2vHjGSx5HzSxhOc2BDEg3YN/EmeA7VKrHnwuWDag==}
|
||||
engines: {node: '>=18'}
|
||||
|
||||
lefthook-darwin-arm64@1.7.9:
|
||||
resolution: {integrity: sha512-WF1ELaKKpU3qkoHAklg7/mI4fkd4hiGRV1DngLU+vz0BoD89nRlp60tJsSPq+/O35raXy41wLE3cGVmgbTHeOw==}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
|
||||
lefthook-darwin-x64@1.7.9:
|
||||
resolution: {integrity: sha512-yNKmuSmbRXHuL9NCjuKO9wAsDxlP8ELXV6aFEFbuf12Rk5nJjp+e5VuKRkYlYA9uqLnIsZR79c2+/i+PgtmyNg==}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
|
||||
lefthook-freebsd-arm64@1.7.9:
|
||||
resolution: {integrity: sha512-+ZF7jIG2hRJbd36TbPkpHyxjR0e6cvo66WsUYBJy6DJPK3EJpkdsGiMrvMSbSYLfgzfhR6nOXBr5vOpL2lfBFw==}
|
||||
cpu: [arm64]
|
||||
os: [freebsd]
|
||||
|
||||
lefthook-freebsd-x64@1.7.9:
|
||||
resolution: {integrity: sha512-LhSLdkf0HRhfuVsJP24oizfB94noCyyNLUOd35ZVd4KpAbFU/71OBBKqosig4QO4kyyRDWNK20tTbzCb1XKQxA==}
|
||||
cpu: [x64]
|
||||
os: [freebsd]
|
||||
|
||||
lefthook-linux-arm64@1.7.9:
|
||||
resolution: {integrity: sha512-Bt7DAFU2/2ws3/i95tKOffRM0yau2jsa4ksCskq8igmEBQ6iTvsK8ZUowtXaAavXYKh0EZb3uQ63iFz+NKypmQ==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
||||
lefthook-linux-x64@1.7.9:
|
||||
resolution: {integrity: sha512-xe4X4KBf48Nzypdg1EX2s2xqytbguIZC7eYXZPer1YUggVDbRMrdVBK7J0OAEqA4RbvE82pDjrKSopnlYlMYhw==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
lefthook-windows-arm64@1.7.9:
|
||||
resolution: {integrity: sha512-PQdBx8Pj7IEda1ipRULw0V4tzMe38VcbxVSUICxvHsG0levkfGA0GgjuftEryx4qDhVRE7VUzKuC9Qn1SSMuFw==}
|
||||
cpu: [arm64]
|
||||
os: [win32]
|
||||
|
||||
lefthook-windows-x64@1.7.9:
|
||||
resolution: {integrity: sha512-lUMYgP9SUYrfoBGCfWNj7k9n8Nhwi83rAP0eLUvaHZFW7J/wCM4Pv9K85OkRMb7ToFRJIQ0zdD6Vdb6AZpeMVA==}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
|
||||
lefthook@1.7.9:
|
||||
resolution: {integrity: sha512-/C8By2tUk/fHgLd1iH1elSPsYO75/hdNhyJvvQzLNtZ2IH7x3mC5a1pf1Zijpj+QD2vhRyz5W5sr9DShKvEagA==}
|
||||
hasBin: true
|
||||
|
||||
leven@3.1.0:
|
||||
resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
|
||||
engines: {node: '>=6'}
|
||||
@@ -6473,10 +6486,6 @@ packages:
|
||||
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
|
||||
engines: {node: '>=10'}
|
||||
|
||||
lilconfig@3.0.0:
|
||||
resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==}
|
||||
engines: {node: '>=14'}
|
||||
|
||||
lilconfig@3.1.1:
|
||||
resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==}
|
||||
engines: {node: '>=14'}
|
||||
@@ -6484,19 +6493,10 @@ packages:
|
||||
lines-and-columns@1.2.4:
|
||||
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
|
||||
|
||||
lint-staged@15.2.2:
|
||||
resolution: {integrity: sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==}
|
||||
engines: {node: '>=18.12.0'}
|
||||
hasBin: true
|
||||
|
||||
listhen@1.7.2:
|
||||
resolution: {integrity: sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==}
|
||||
hasBin: true
|
||||
|
||||
listr2@8.0.1:
|
||||
resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
|
||||
lit-element@3.3.3:
|
||||
resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==}
|
||||
|
||||
@@ -6603,10 +6603,6 @@ packages:
|
||||
resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
|
||||
engines: {node: '>=10'}
|
||||
|
||||
log-update@6.0.0:
|
||||
resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==}
|
||||
engines: {node: '>=18'}
|
||||
|
||||
logkitty@0.7.1:
|
||||
resolution: {integrity: sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==}
|
||||
hasBin: true
|
||||
@@ -7435,11 +7431,6 @@ packages:
|
||||
resolution: {integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==}
|
||||
engines: {node: '>=10'}
|
||||
|
||||
pidtree@0.6.0:
|
||||
resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
|
||||
engines: {node: '>=0.10'}
|
||||
hasBin: true
|
||||
|
||||
pify@2.3.0:
|
||||
resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
|
||||
engines: {node: '>=0.10.0'}
|
||||
@@ -8040,10 +8031,6 @@ packages:
|
||||
resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
|
||||
engines: {node: '>=8'}
|
||||
|
||||
restore-cursor@4.0.0:
|
||||
resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
|
||||
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
|
||||
|
||||
retry-request@5.0.2:
|
||||
resolution: {integrity: sha512-wfI3pk7EE80lCIXprqh7ym48IHYdwmAAzESdbU8Q9l7pnRCk9LEhpbOTNKjz6FARLm/Bl5m+4F0ABxOkYUujSQ==}
|
||||
engines: {node: '>=12'}
|
||||
@@ -8317,14 +8304,6 @@ packages:
|
||||
resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
|
||||
engines: {node: '>=10'}
|
||||
|
||||
slice-ansi@5.0.0:
|
||||
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
|
||||
engines: {node: '>=12'}
|
||||
|
||||
slice-ansi@7.1.0:
|
||||
resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==}
|
||||
engines: {node: '>=18'}
|
||||
|
||||
smartwrap@2.0.2:
|
||||
resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==}
|
||||
engines: {node: '>=6'}
|
||||
@@ -8493,10 +8472,6 @@ packages:
|
||||
resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==}
|
||||
engines: {node: '>=4'}
|
||||
|
||||
string-argv@0.3.2:
|
||||
resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
|
||||
engines: {node: '>=0.6.19'}
|
||||
|
||||
string-length@4.0.2:
|
||||
resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==}
|
||||
engines: {node: '>=10'}
|
||||
@@ -8517,10 +8492,6 @@ packages:
|
||||
resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
|
||||
engines: {node: '>=12'}
|
||||
|
||||
string-width@7.1.0:
|
||||
resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==}
|
||||
engines: {node: '>=18'}
|
||||
|
||||
string.fromcodepoint@0.2.1:
|
||||
resolution: {integrity: sha512-n69H31OnxSGSZyZbgBlvYIXlrMhJQ0dQAX1js1QDhpaUH6zmU3QYlj07bCwCNlPOu3oRXIubGPl2gDGnHsiCqg==}
|
||||
|
||||
@@ -9471,10 +9442,6 @@ packages:
|
||||
resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
|
||||
engines: {node: '>=12'}
|
||||
|
||||
wrap-ansi@9.0.0:
|
||||
resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==}
|
||||
engines: {node: '>=18'}
|
||||
|
||||
wrappy@1.0.2:
|
||||
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
|
||||
|
||||
@@ -9588,10 +9555,6 @@ packages:
|
||||
yallist@4.0.0:
|
||||
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
|
||||
|
||||
yaml@2.3.4:
|
||||
resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
|
||||
engines: {node: '>= 14'}
|
||||
|
||||
yaml@2.4.1:
|
||||
resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==}
|
||||
engines: {node: '>= 14'}
|
||||
@@ -10640,39 +10603,39 @@ snapshots:
|
||||
|
||||
'@bcoe/v8-coverage@0.2.3': {}
|
||||
|
||||
'@biomejs/biome@1.6.3':
|
||||
'@biomejs/biome@1.8.3':
|
||||
optionalDependencies:
|
||||
'@biomejs/cli-darwin-arm64': 1.6.3
|
||||
'@biomejs/cli-darwin-x64': 1.6.3
|
||||
'@biomejs/cli-linux-arm64': 1.6.3
|
||||
'@biomejs/cli-linux-arm64-musl': 1.6.3
|
||||
'@biomejs/cli-linux-x64': 1.6.3
|
||||
'@biomejs/cli-linux-x64-musl': 1.6.3
|
||||
'@biomejs/cli-win32-arm64': 1.6.3
|
||||
'@biomejs/cli-win32-x64': 1.6.3
|
||||
'@biomejs/cli-darwin-arm64': 1.8.3
|
||||
'@biomejs/cli-darwin-x64': 1.8.3
|
||||
'@biomejs/cli-linux-arm64': 1.8.3
|
||||
'@biomejs/cli-linux-arm64-musl': 1.8.3
|
||||
'@biomejs/cli-linux-x64': 1.8.3
|
||||
'@biomejs/cli-linux-x64-musl': 1.8.3
|
||||
'@biomejs/cli-win32-arm64': 1.8.3
|
||||
'@biomejs/cli-win32-x64': 1.8.3
|
||||
|
||||
'@biomejs/cli-darwin-arm64@1.6.3':
|
||||
'@biomejs/cli-darwin-arm64@1.8.3':
|
||||
optional: true
|
||||
|
||||
'@biomejs/cli-darwin-x64@1.6.3':
|
||||
'@biomejs/cli-darwin-x64@1.8.3':
|
||||
optional: true
|
||||
|
||||
'@biomejs/cli-linux-arm64-musl@1.6.3':
|
||||
'@biomejs/cli-linux-arm64-musl@1.8.3':
|
||||
optional: true
|
||||
|
||||
'@biomejs/cli-linux-arm64@1.6.3':
|
||||
'@biomejs/cli-linux-arm64@1.8.3':
|
||||
optional: true
|
||||
|
||||
'@biomejs/cli-linux-x64-musl@1.6.3':
|
||||
'@biomejs/cli-linux-x64-musl@1.8.3':
|
||||
optional: true
|
||||
|
||||
'@biomejs/cli-linux-x64@1.6.3':
|
||||
'@biomejs/cli-linux-x64@1.8.3':
|
||||
optional: true
|
||||
|
||||
'@biomejs/cli-win32-arm64@1.6.3':
|
||||
'@biomejs/cli-win32-arm64@1.8.3':
|
||||
optional: true
|
||||
|
||||
'@biomejs/cli-win32-x64@1.6.3':
|
||||
'@biomejs/cli-win32-x64@1.8.3':
|
||||
optional: true
|
||||
|
||||
'@changesets/apply-release-plan@7.0.0':
|
||||
@@ -10902,25 +10865,28 @@ snapshots:
|
||||
- bufferutil
|
||||
- utf-8-validate
|
||||
|
||||
'@dprint/darwin-arm64@0.47.0':
|
||||
'@dprint/darwin-arm64@0.47.2':
|
||||
optional: true
|
||||
|
||||
'@dprint/darwin-x64@0.47.0':
|
||||
'@dprint/darwin-x64@0.47.2':
|
||||
optional: true
|
||||
|
||||
'@dprint/linux-arm64-glibc@0.47.0':
|
||||
'@dprint/linux-arm64-glibc@0.47.2':
|
||||
optional: true
|
||||
|
||||
'@dprint/linux-arm64-musl@0.47.0':
|
||||
'@dprint/linux-arm64-musl@0.47.2':
|
||||
optional: true
|
||||
|
||||
'@dprint/linux-x64-glibc@0.47.0':
|
||||
'@dprint/linux-x64-glibc@0.47.2':
|
||||
optional: true
|
||||
|
||||
'@dprint/linux-x64-musl@0.47.0':
|
||||
'@dprint/linux-x64-musl@0.47.2':
|
||||
optional: true
|
||||
|
||||
'@dprint/win32-x64@0.47.0':
|
||||
'@dprint/win32-arm64@0.47.2':
|
||||
optional: true
|
||||
|
||||
'@dprint/win32-x64@0.47.2':
|
||||
optional: true
|
||||
|
||||
'@envelop/core@3.0.6':
|
||||
@@ -15503,10 +15469,6 @@ snapshots:
|
||||
dependencies:
|
||||
restore-cursor: 3.1.0
|
||||
|
||||
cli-cursor@4.0.0:
|
||||
dependencies:
|
||||
restore-cursor: 4.0.0
|
||||
|
||||
cli-spinners@2.9.2: {}
|
||||
|
||||
cli-table3@0.6.3:
|
||||
@@ -15515,11 +15477,6 @@ snapshots:
|
||||
optionalDependencies:
|
||||
'@colors/colors': 1.5.0
|
||||
|
||||
cli-truncate@4.0.0:
|
||||
dependencies:
|
||||
slice-ansi: 5.0.0
|
||||
string-width: 7.1.0
|
||||
|
||||
cli-width@2.2.1: {}
|
||||
|
||||
cli-width@3.0.0: {}
|
||||
@@ -15592,8 +15549,6 @@ snapshots:
|
||||
|
||||
commander@10.0.1: {}
|
||||
|
||||
commander@11.1.0: {}
|
||||
|
||||
commander@2.20.3: {}
|
||||
|
||||
commander@4.1.1: {}
|
||||
@@ -15945,15 +15900,16 @@ snapshots:
|
||||
|
||||
dotenv@16.4.5: {}
|
||||
|
||||
dprint@0.47.0:
|
||||
dprint@0.47.2:
|
||||
optionalDependencies:
|
||||
'@dprint/darwin-arm64': 0.47.0
|
||||
'@dprint/darwin-x64': 0.47.0
|
||||
'@dprint/linux-arm64-glibc': 0.47.0
|
||||
'@dprint/linux-arm64-musl': 0.47.0
|
||||
'@dprint/linux-x64-glibc': 0.47.0
|
||||
'@dprint/linux-x64-musl': 0.47.0
|
||||
'@dprint/win32-x64': 0.47.0
|
||||
'@dprint/darwin-arm64': 0.47.2
|
||||
'@dprint/darwin-x64': 0.47.2
|
||||
'@dprint/linux-arm64-glibc': 0.47.2
|
||||
'@dprint/linux-arm64-musl': 0.47.2
|
||||
'@dprint/linux-x64-glibc': 0.47.2
|
||||
'@dprint/linux-x64-musl': 0.47.2
|
||||
'@dprint/win32-arm64': 0.47.2
|
||||
'@dprint/win32-x64': 0.47.2
|
||||
|
||||
dset@3.1.2: {}
|
||||
|
||||
@@ -16035,8 +15991,6 @@ snapshots:
|
||||
|
||||
emittery@0.13.1: {}
|
||||
|
||||
emoji-regex@10.3.0: {}
|
||||
|
||||
emoji-regex@8.0.0: {}
|
||||
|
||||
emoji-regex@9.2.2: {}
|
||||
@@ -16273,8 +16227,6 @@ snapshots:
|
||||
|
||||
eventemitter3@4.0.7: {}
|
||||
|
||||
eventemitter3@5.0.1: {}
|
||||
|
||||
events@3.3.0: {}
|
||||
|
||||
execa@0.7.0:
|
||||
@@ -16762,8 +16714,6 @@ snapshots:
|
||||
|
||||
get-caller-file@2.0.5: {}
|
||||
|
||||
get-east-asian-width@1.2.0: {}
|
||||
|
||||
get-func-name@2.0.2: {}
|
||||
|
||||
get-intrinsic@1.2.4:
|
||||
@@ -17101,8 +17051,6 @@ snapshots:
|
||||
dependencies:
|
||||
ms: 2.1.3
|
||||
|
||||
husky@9.0.11: {}
|
||||
|
||||
hyphenate-style-name@1.0.4: {}
|
||||
|
||||
iconv-lite@0.4.24:
|
||||
@@ -17334,12 +17282,6 @@ snapshots:
|
||||
|
||||
is-fullwidth-code-point@3.0.0: {}
|
||||
|
||||
is-fullwidth-code-point@4.0.0: {}
|
||||
|
||||
is-fullwidth-code-point@5.0.0:
|
||||
dependencies:
|
||||
get-east-asian-width: 1.2.0
|
||||
|
||||
is-generator-fn@2.1.0: {}
|
||||
|
||||
is-generator-function@1.0.10:
|
||||
@@ -18119,6 +18061,41 @@ snapshots:
|
||||
|
||||
ky@1.1.3: {}
|
||||
|
||||
lefthook-darwin-arm64@1.7.9:
|
||||
optional: true
|
||||
|
||||
lefthook-darwin-x64@1.7.9:
|
||||
optional: true
|
||||
|
||||
lefthook-freebsd-arm64@1.7.9:
|
||||
optional: true
|
||||
|
||||
lefthook-freebsd-x64@1.7.9:
|
||||
optional: true
|
||||
|
||||
lefthook-linux-arm64@1.7.9:
|
||||
optional: true
|
||||
|
||||
lefthook-linux-x64@1.7.9:
|
||||
optional: true
|
||||
|
||||
lefthook-windows-arm64@1.7.9:
|
||||
optional: true
|
||||
|
||||
lefthook-windows-x64@1.7.9:
|
||||
optional: true
|
||||
|
||||
lefthook@1.7.9:
|
||||
optionalDependencies:
|
||||
lefthook-darwin-arm64: 1.7.9
|
||||
lefthook-darwin-x64: 1.7.9
|
||||
lefthook-freebsd-arm64: 1.7.9
|
||||
lefthook-freebsd-x64: 1.7.9
|
||||
lefthook-linux-arm64: 1.7.9
|
||||
lefthook-linux-x64: 1.7.9
|
||||
lefthook-windows-arm64: 1.7.9
|
||||
lefthook-windows-x64: 1.7.9
|
||||
|
||||
leven@3.1.0: {}
|
||||
|
||||
levn@0.3.0:
|
||||
@@ -18141,27 +18118,10 @@ snapshots:
|
||||
|
||||
lilconfig@2.1.0: {}
|
||||
|
||||
lilconfig@3.0.0: {}
|
||||
|
||||
lilconfig@3.1.1: {}
|
||||
|
||||
lines-and-columns@1.2.4: {}
|
||||
|
||||
lint-staged@15.2.2:
|
||||
dependencies:
|
||||
chalk: 5.3.0
|
||||
commander: 11.1.0
|
||||
debug: 4.3.4
|
||||
execa: 8.0.1
|
||||
lilconfig: 3.0.0
|
||||
listr2: 8.0.1
|
||||
micromatch: 4.0.5
|
||||
pidtree: 0.6.0
|
||||
string-argv: 0.3.2
|
||||
yaml: 2.3.4
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
listhen@1.7.2:
|
||||
dependencies:
|
||||
'@parcel/watcher': 2.4.1
|
||||
@@ -18185,15 +18145,6 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- uWebSockets.js
|
||||
|
||||
listr2@8.0.1:
|
||||
dependencies:
|
||||
cli-truncate: 4.0.0
|
||||
colorette: 2.0.20
|
||||
eventemitter3: 5.0.1
|
||||
log-update: 6.0.0
|
||||
rfdc: 1.3.1
|
||||
wrap-ansi: 9.0.0
|
||||
|
||||
lit-element@3.3.3:
|
||||
dependencies:
|
||||
'@lit-labs/ssr-dom-shim': 1.2.0
|
||||
@@ -18304,14 +18255,6 @@ snapshots:
|
||||
chalk: 4.1.2
|
||||
is-unicode-supported: 0.1.0
|
||||
|
||||
log-update@6.0.0:
|
||||
dependencies:
|
||||
ansi-escapes: 6.2.0
|
||||
cli-cursor: 4.0.0
|
||||
slice-ansi: 7.1.0
|
||||
strip-ansi: 7.1.0
|
||||
wrap-ansi: 9.0.0
|
||||
|
||||
logkitty@0.7.1:
|
||||
dependencies:
|
||||
ansi-fragments: 0.2.1
|
||||
@@ -19185,8 +19128,6 @@ snapshots:
|
||||
|
||||
picomatch@3.0.1: {}
|
||||
|
||||
pidtree@0.6.0: {}
|
||||
|
||||
pify@2.3.0: {}
|
||||
|
||||
pify@3.0.0: {}
|
||||
@@ -19894,11 +19835,6 @@ snapshots:
|
||||
onetime: 5.1.2
|
||||
signal-exit: 3.0.7
|
||||
|
||||
restore-cursor@4.0.0:
|
||||
dependencies:
|
||||
onetime: 5.1.2
|
||||
signal-exit: 3.0.7
|
||||
|
||||
retry-request@5.0.2:
|
||||
dependencies:
|
||||
debug: 4.3.4
|
||||
@@ -20193,16 +20129,6 @@ snapshots:
|
||||
astral-regex: 2.0.0
|
||||
is-fullwidth-code-point: 3.0.0
|
||||
|
||||
slice-ansi@5.0.0:
|
||||
dependencies:
|
||||
ansi-styles: 6.2.1
|
||||
is-fullwidth-code-point: 4.0.0
|
||||
|
||||
slice-ansi@7.1.0:
|
||||
dependencies:
|
||||
ansi-styles: 6.2.1
|
||||
is-fullwidth-code-point: 5.0.0
|
||||
|
||||
smartwrap@2.0.2:
|
||||
dependencies:
|
||||
array.prototype.flat: 1.3.2
|
||||
@@ -20431,8 +20357,6 @@ snapshots:
|
||||
|
||||
strict-uri-encode@2.0.0: {}
|
||||
|
||||
string-argv@0.3.2: {}
|
||||
|
||||
string-length@4.0.2:
|
||||
dependencies:
|
||||
char-regex: 1.0.2
|
||||
@@ -20460,12 +20384,6 @@ snapshots:
|
||||
emoji-regex: 9.2.2
|
||||
strip-ansi: 7.1.0
|
||||
|
||||
string-width@7.1.0:
|
||||
dependencies:
|
||||
emoji-regex: 10.3.0
|
||||
get-east-asian-width: 1.2.0
|
||||
strip-ansi: 7.1.0
|
||||
|
||||
string.fromcodepoint@0.2.1: {}
|
||||
|
||||
string.prototype.trim@1.2.8:
|
||||
@@ -21529,12 +21447,6 @@ snapshots:
|
||||
string-width: 5.1.2
|
||||
strip-ansi: 7.1.0
|
||||
|
||||
wrap-ansi@9.0.0:
|
||||
dependencies:
|
||||
ansi-styles: 6.2.1
|
||||
string-width: 7.1.0
|
||||
strip-ansi: 7.1.0
|
||||
|
||||
wrappy@1.0.2: {}
|
||||
|
||||
write-file-atomic@2.4.3:
|
||||
@@ -21597,8 +21509,6 @@ snapshots:
|
||||
|
||||
yallist@4.0.0: {}
|
||||
|
||||
yaml@2.3.4: {}
|
||||
|
||||
yaml@2.4.1: {}
|
||||
|
||||
yargs-parser@18.1.3:
|
||||
|
||||
@@ -2,7 +2,7 @@ packages:
|
||||
- circom
|
||||
- contracts
|
||||
- discord-bot
|
||||
- 'pkgs/*'
|
||||
- "pkgs/*"
|
||||
- test
|
||||
- ui
|
||||
- query-api
|
||||
|
||||
@@ -4,31 +4,31 @@ kill_timeout = 5
|
||||
processes = []
|
||||
|
||||
[experimental]
|
||||
allowed_public_ports = []
|
||||
auto_rollback = true
|
||||
allowed_public_ports = []
|
||||
auto_rollback = true
|
||||
|
||||
[[services]]
|
||||
http_checks = []
|
||||
internal_port = 3000
|
||||
processes = ["app"]
|
||||
protocol = "tcp"
|
||||
script_checks = []
|
||||
[services.concurrency]
|
||||
hard_limit = 25
|
||||
soft_limit = 20
|
||||
type = "connections"
|
||||
http_checks = []
|
||||
internal_port = 3000
|
||||
processes = ["app"]
|
||||
protocol = "tcp"
|
||||
script_checks = []
|
||||
[services.concurrency]
|
||||
hard_limit = 25
|
||||
soft_limit = 20
|
||||
type = "connections"
|
||||
|
||||
[[services.ports]]
|
||||
force_https = true
|
||||
handlers = ["http"]
|
||||
port = 80
|
||||
[[services.ports]]
|
||||
force_https = true
|
||||
handlers = ["http"]
|
||||
port = 80
|
||||
|
||||
[[services.ports]]
|
||||
handlers = ["tls", "http"]
|
||||
port = 443
|
||||
[[services.ports]]
|
||||
handlers = ["tls", "http"]
|
||||
port = 443
|
||||
|
||||
[[services.tcp_checks]]
|
||||
grace_period = "1s"
|
||||
interval = "15s"
|
||||
restart_limit = 0
|
||||
timeout = "2s"
|
||||
[[services.tcp_checks]]
|
||||
grace_period = "1s"
|
||||
interval = "15s"
|
||||
restart_limit = 0
|
||||
timeout = "2s"
|
||||
|
||||
@@ -4,31 +4,31 @@ kill_timeout = 5
|
||||
processes = []
|
||||
|
||||
[experimental]
|
||||
allowed_public_ports = []
|
||||
auto_rollback = true
|
||||
allowed_public_ports = []
|
||||
auto_rollback = true
|
||||
|
||||
[[services]]
|
||||
http_checks = []
|
||||
internal_port = 3000
|
||||
processes = ["app"]
|
||||
protocol = "tcp"
|
||||
script_checks = []
|
||||
[services.concurrency]
|
||||
hard_limit = 25
|
||||
soft_limit = 20
|
||||
type = "connections"
|
||||
http_checks = []
|
||||
internal_port = 3000
|
||||
processes = ["app"]
|
||||
protocol = "tcp"
|
||||
script_checks = []
|
||||
[services.concurrency]
|
||||
hard_limit = 25
|
||||
soft_limit = 20
|
||||
type = "connections"
|
||||
|
||||
[[services.ports]]
|
||||
force_https = true
|
||||
handlers = ["http"]
|
||||
port = 80
|
||||
[[services.ports]]
|
||||
force_https = true
|
||||
handlers = ["http"]
|
||||
port = 80
|
||||
|
||||
[[services.ports]]
|
||||
handlers = ["tls", "http"]
|
||||
port = 443
|
||||
[[services.ports]]
|
||||
handlers = ["tls", "http"]
|
||||
port = 443
|
||||
|
||||
[[services.tcp_checks]]
|
||||
grace_period = "1s"
|
||||
interval = "15s"
|
||||
restart_limit = 0
|
||||
timeout = "2s"
|
||||
[[services.tcp_checks]]
|
||||
grace_period = "1s"
|
||||
interval = "15s"
|
||||
restart_limit = 0
|
||||
timeout = "2s"
|
||||
|
||||
16
sweep.yaml
16
sweep.yaml
@@ -3,15 +3,15 @@
|
||||
|
||||
# This setting contains a list of rules that Sweep will check for. If any of these rules are broken in a new commit, Sweep will create an pull request to fix the broken rule.
|
||||
rules:
|
||||
- 'All docstrings and comments should be up to date.'
|
||||
- 'Do not include commented out code in the repository.'
|
||||
- 'Ensure that all error logs use traceback during exceptions.'
|
||||
- 'All new business logic should have corresponding unit tests in the same directory.'
|
||||
- 'Do not include debug log or print statements in production code.'
|
||||
- 'Ensure that the Dockerfile is properly formatted and follows best practices.'
|
||||
- "All docstrings and comments should be up to date."
|
||||
- "Do not include commented out code in the repository."
|
||||
- "Ensure that all error logs use traceback during exceptions."
|
||||
- "All new business logic should have corresponding unit tests in the same directory."
|
||||
- "Do not include debug log or print statements in production code."
|
||||
- "Ensure that the Dockerfile is properly formatted and follows best practices."
|
||||
|
||||
# This is the branch that Sweep will develop from and make pull requests to. Most people use 'main' or 'master' but some users also use 'dev' or 'staging'.
|
||||
branch: 'main'
|
||||
branch: "main"
|
||||
|
||||
# By default Sweep will read the logs and outputs from your existing Github Actions. To disable this, set this to false.
|
||||
gha_enabled: True
|
||||
@@ -21,7 +21,7 @@ gha_enabled: True
|
||||
# Example:
|
||||
#
|
||||
# description: sweepai/sweep is a python project. The main api endpoints are in sweepai/api.py. Write code that adheres to PEP8.
|
||||
description: ''
|
||||
description: ""
|
||||
|
||||
# This sets whether to create pull requests as drafts. If this is set to True, then all pull requests will be created as drafts and GitHub Actions will not be triggered.
|
||||
draft: False
|
||||
|
||||
@@ -2,9 +2,6 @@ node_modules
|
||||
README.md
|
||||
fly-staging.toml
|
||||
fly-prod.toml
|
||||
.prettierrc.js
|
||||
.eslintrc.yaml
|
||||
.gitignore
|
||||
.dockerignore
|
||||
.next
|
||||
Dockerfile
|
||||
Dockerfile
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
extends: ['../.eslintrc.yaml', 'next']
|
||||
parserOptions:
|
||||
project: ['tsconfig.json']
|
||||
|
||||
rules:
|
||||
'@next/next/no-html-link-for-pages': off # using app router, so no pages dir to check
|
||||
|
||||
overrides:
|
||||
- files: ['src/app/verify/result/page.tsx', 'src/hooks/useVerifyProof.ts']
|
||||
rules:
|
||||
'@typescript-eslint/no-var-requires': off
|
||||
|
||||
- files:
|
||||
[
|
||||
'src/components/CustomButton.tsx',
|
||||
'src/lib/config.ts',
|
||||
'src/hooks/{useMerkleTreeWorker,useSpartanEcdsaWorker}.ts',
|
||||
]
|
||||
rules:
|
||||
'no-console': off
|
||||
- files: ['src/**/index.ts']
|
||||
rules:
|
||||
'sort/exports': off
|
||||
0
ui/.gitignore
vendored
0
ui/.gitignore
vendored
@@ -1,4 +0,0 @@
|
||||
module.exports = {
|
||||
...require('@sripwoud/prettier-config'),
|
||||
plugins: [require('prettier-plugin-tailwindcss')],
|
||||
}
|
||||
@@ -4,37 +4,37 @@ kill_timeout = 5
|
||||
processes = []
|
||||
|
||||
[experimental]
|
||||
allowed_public_ports = []
|
||||
auto_rollback = true
|
||||
allowed_public_ports = []
|
||||
auto_rollback = true
|
||||
|
||||
[build.args]
|
||||
NEXT_PUBLIC_QUERY_API_URL = 'https://query.anonklub.xyz'
|
||||
NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID = '15d4c21cb519a86d0a3cdf1114cc56ec'
|
||||
NEXT_PUBLIC_VERIFIER_ADDRESS = '0x893f293e3918a179bf87fb772206e9927db61b0c'
|
||||
NEXT_PUBLIC_VERIFIER_CHAIN_ID = '11155111' # sepolia
|
||||
NEXT_PUBLIC_QUERY_API_URL = 'https://query.anonklub.xyz'
|
||||
NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID = '15d4c21cb519a86d0a3cdf1114cc56ec'
|
||||
NEXT_PUBLIC_VERIFIER_ADDRESS = '0x893f293e3918a179bf87fb772206e9927db61b0c'
|
||||
NEXT_PUBLIC_VERIFIER_CHAIN_ID = '11155111' # sepolia
|
||||
|
||||
[[services]]
|
||||
http_checks = []
|
||||
internal_port = 3000
|
||||
processes = ["app"]
|
||||
protocol = "tcp"
|
||||
script_checks = []
|
||||
[services.concurrency]
|
||||
hard_limit = 25
|
||||
soft_limit = 20
|
||||
type = "connections"
|
||||
http_checks = []
|
||||
internal_port = 3000
|
||||
processes = ["app"]
|
||||
protocol = "tcp"
|
||||
script_checks = []
|
||||
[services.concurrency]
|
||||
hard_limit = 25
|
||||
soft_limit = 20
|
||||
type = "connections"
|
||||
|
||||
[[services.ports]]
|
||||
force_https = true
|
||||
handlers = ["http"]
|
||||
port = 80
|
||||
[[services.ports]]
|
||||
force_https = true
|
||||
handlers = ["http"]
|
||||
port = 80
|
||||
|
||||
[[services.ports]]
|
||||
handlers = ["tls", "http"]
|
||||
port = 443
|
||||
[[services.ports]]
|
||||
handlers = ["tls", "http"]
|
||||
port = 443
|
||||
|
||||
[[services.tcp_checks]]
|
||||
grace_period = "1s"
|
||||
interval = "15s"
|
||||
restart_limit = 0
|
||||
timeout = "2s"
|
||||
[[services.tcp_checks]]
|
||||
grace_period = "1s"
|
||||
interval = "15s"
|
||||
restart_limit = 0
|
||||
timeout = "2s"
|
||||
|
||||
@@ -4,37 +4,37 @@ kill_timeout = 5
|
||||
processes = []
|
||||
|
||||
[experimental]
|
||||
allowed_public_ports = []
|
||||
auto_rollback = true
|
||||
allowed_public_ports = []
|
||||
auto_rollback = true
|
||||
|
||||
[build.args]
|
||||
NEXT_PUBLIC_QUERY_API_URL = 'https://anonset-staging.fly.dev'
|
||||
NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID = '15d4c21cb519a86d0a3cdf1114cc56ec'
|
||||
NEXT_PUBLIC_VERIFIER_ADDRESS = '0x893f293e3918a179bf87fb772206e9927db61b0c'
|
||||
NEXT_PUBLIC_VERIFIER_CHAIN_ID = '11155111' # sepolia
|
||||
NEXT_PUBLIC_QUERY_API_URL = 'https://anonset-staging.fly.dev'
|
||||
NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID = '15d4c21cb519a86d0a3cdf1114cc56ec'
|
||||
NEXT_PUBLIC_VERIFIER_ADDRESS = '0x893f293e3918a179bf87fb772206e9927db61b0c'
|
||||
NEXT_PUBLIC_VERIFIER_CHAIN_ID = '11155111' # sepolia
|
||||
|
||||
[[services]]
|
||||
http_checks = []
|
||||
internal_port = 3000
|
||||
processes = ["app"]
|
||||
protocol = "tcp"
|
||||
script_checks = []
|
||||
[services.concurrency]
|
||||
hard_limit = 25
|
||||
soft_limit = 20
|
||||
type = "connections"
|
||||
http_checks = []
|
||||
internal_port = 3000
|
||||
processes = ["app"]
|
||||
protocol = "tcp"
|
||||
script_checks = []
|
||||
[services.concurrency]
|
||||
hard_limit = 25
|
||||
soft_limit = 20
|
||||
type = "connections"
|
||||
|
||||
[[services.ports]]
|
||||
force_https = true
|
||||
handlers = ["http"]
|
||||
port = 80
|
||||
[[services.ports]]
|
||||
force_https = true
|
||||
handlers = ["http"]
|
||||
port = 80
|
||||
|
||||
[[services.ports]]
|
||||
handlers = ["tls", "http"]
|
||||
port = 443
|
||||
[[services.ports]]
|
||||
handlers = ["tls", "http"]
|
||||
port = 443
|
||||
|
||||
[[services.tcp_checks]]
|
||||
grace_period = "1s"
|
||||
interval = "15s"
|
||||
restart_limit = 0
|
||||
timeout = "2s"
|
||||
[[services.tcp_checks]]
|
||||
grace_period = "1s"
|
||||
interval = "15s"
|
||||
restart_limit = 0
|
||||
timeout = "2s"
|
||||
|
||||
@@ -39,8 +39,7 @@
|
||||
"encoding": "^0.1.13",
|
||||
"lokijs": "^1.5.12",
|
||||
"pino-pretty": "^10.0.0",
|
||||
"pinojs": "^1.0.0",
|
||||
"prettier": "2.8.8"
|
||||
"pinojs": "^1.0.0"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "next build",
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
@import url('public/technor.css');
|
||||
@import url("public/technor.css");
|
||||
|
||||
@tailwind base;
|
||||
@tailwind components;
|
||||
@tailwind utilities;
|
||||
|
||||
body {
|
||||
font-family: 'Technor-Variable', cursive;
|
||||
font-family: "Technor-Variable", cursive;
|
||||
overflow-x: hidden;
|
||||
overflow-y: hidden;
|
||||
}
|
||||
|
||||
.background-image {
|
||||
background-image: url('background.png'); /* Adjust path as necessary */
|
||||
background-image: url("background.png"); /* Adjust path as necessary */
|
||||
background-position: center;
|
||||
background-size: cover; /* This ensures the image covers the entire screen and maintains aspect ratio */
|
||||
background-repeat: no-repeat;
|
||||
@@ -41,7 +41,7 @@ dialog::backdrop {
|
||||
}
|
||||
|
||||
.btn-primary {
|
||||
@apply hover:bg-gradient-to-r hover:from-blue hover:to-red hover:text-black;
|
||||
@apply hover:bg-gradient-to-r hover:from-blue hover:to-red hover:text-black;
|
||||
}
|
||||
|
||||
.btn-secondary {
|
||||
@@ -49,7 +49,8 @@ dialog::backdrop {
|
||||
}
|
||||
|
||||
.btn-error {
|
||||
@apply rounded border-2 border-red px-4 py-2 font-medium text-red hover:bg-red hover:text-black;
|
||||
@apply rounded border-2 border-red px-4 py-2 font-medium text-red
|
||||
hover:bg-red hover:text-black;
|
||||
}
|
||||
|
||||
.is-disabled {
|
||||
@@ -62,7 +63,8 @@ dialog::backdrop {
|
||||
|
||||
.input {
|
||||
background: transparent;
|
||||
@apply rounded border border-grey px-4 py-2 text-grey focus:border-blue focus:bg-black focus:bg-opacity-50;
|
||||
@apply rounded border border-grey px-4 py-2 text-grey focus:border-blue
|
||||
focus:bg-black focus:bg-opacity-50;
|
||||
}
|
||||
|
||||
.field {
|
||||
@@ -71,7 +73,8 @@ dialog::backdrop {
|
||||
|
||||
.select {
|
||||
background: transparent;
|
||||
@apply rounded border border-grey px-4 py-2 text-grey focus:border-blue focus:bg-black focus:bg-opacity-50;
|
||||
@apply rounded border border-grey px-4 py-2 text-grey focus:border-blue
|
||||
focus:bg-black focus:bg-opacity-50;
|
||||
}
|
||||
|
||||
.select option {
|
||||
@@ -111,7 +114,8 @@ dialog::backdrop {
|
||||
}
|
||||
|
||||
.scrollable-json-container {
|
||||
@apply max-h-[325px] overflow-auto scroll-smooth whitespace-pre-wrap rounded-lg border border-grey p-4 text-sm text-grey shadow-lg;
|
||||
@apply max-h-[325px] overflow-auto scroll-smooth whitespace-pre-wrap
|
||||
rounded-lg border border-grey p-4 text-sm text-grey shadow-lg;
|
||||
}
|
||||
|
||||
.buttons-row {
|
||||
@@ -119,6 +123,7 @@ dialog::backdrop {
|
||||
}
|
||||
|
||||
.error-container {
|
||||
@apply mt-28 flex flex-col items-center justify-start border border-red bg-black p-4 text-center text-red;
|
||||
@apply mt-28 flex flex-col items-center justify-start border border-red
|
||||
bg-black p-4 text-center text-red;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user