diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..ad9775b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,7 @@ +[*.{js,jsx,ts,tsx,css,scss,html,json,md}] +charset = utf-8 +insert_final_newline = true +end_of_line = lf +indent_style = space +indent_size = 2 +max_line_length = 80 \ No newline at end of file diff --git a/.gitignore b/.gitignore index b6c829e..ab159c4 100644 --- a/.gitignore +++ b/.gitignore @@ -33,6 +33,7 @@ broadcast node_modules dist *.tsbuildinfo +.eslintcache # Project files .db diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index fcfa3b3..04e49ab 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -18,3 +18,9 @@ repos: entry: forge fmt language: system files: \.sol$ + - id: prettier + name: prettier + entry: npx prettier --write + language: system + files: \.(js|jsx|ts|tsx|json|css|scss|md|html|toml)$ + pass_filenames: true diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..0b79f98 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,8 @@ +pnpm-lock.yaml + +**/*.toml +**/*.sol + +crates/* +lib/* +target/* \ No newline at end of file diff --git a/.prettierrc.toml b/.prettierrc.toml new file mode 100644 index 0000000..3346a57 --- /dev/null +++ b/.prettierrc.toml @@ -0,0 +1,2 @@ +semi = false +singleQuote = true diff --git a/.vscode/settings.json b/.vscode/settings.json index 0b7d77d..91e9922 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,4 +2,4 @@ "solidity.packageDefaultDependenciesContractsDirectory": "contracts", "solidity.packageDefaultDependenciesDirectory": "lib", "solidity.exclude": ["lib/**"] -} \ No newline at end of file +} diff --git a/Cargo.lock b/Cargo.lock index 097f267..1d32aa3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5311,17 +5311,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "serde-wasm-bindgen" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b" -dependencies = [ - "js-sys", - "serde", - "wasm-bindgen", -] - [[package]] name = "serde_core" version = "1.0.228" @@ -6384,18 +6373,6 @@ dependencies = [ "uts-contracts", ] -[[package]] -name = "uts-core-wasm" -version = "0.1.0" -dependencies = [ - "serde", - "serde-wasm-bindgen", - "serde_json", - "serde_with", - "uts-core", - "wasm-bindgen", -] - [[package]] name = "uts-journal" version = "0.1.0" diff --git a/README.md b/README.md index 86eaa5a..9bc639b 100644 --- a/README.md +++ b/README.md @@ -8,5 +8,4 @@ Universal Timestamps is a super set of [opentimestamps](https://opentimestamps.o - Rust >= 1.94.0-nightly (e7d44143a 2025-12-24) - Cargo >= 1.94.0-nightly (3861f60f6 2025-12-19) -- [wasm-pack](https://drager.github.io/wasm-pack/installer/) - pnpm >= 10.26.2 diff --git a/apps/web/package.json b/apps/web/package.json index 8ea4f41..7ef2755 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "vue": "^3.5.24", - "uts-sdk": "workspace:*" + "@uts/sdk": "workspace:*" }, "devDependencies": { "@types/node": "^24.10.1", diff --git a/apps/web/src/components/HelloWorld.vue b/apps/web/src/components/HelloWorld.vue index 0510718..b43e309 100644 --- a/apps/web/src/components/HelloWorld.vue +++ b/apps/web/src/components/HelloWorld.vue @@ -6,10 +6,10 @@ defineProps<{ msg: string }>() const count = ref(0) -const sdk = new UtsSDK(); -await sdk.ensureInit(); +const sdk = new UtsSDK() +await sdk.ensureInit() -sdk.mergeTimestamps([[]]); +sdk.mergeTimestamps([[]])