diff --git a/apps/lunarswap-ui/biome.json b/apps/lunarswap-ui/biome.json index 296b1c7a..98ebf7d2 100644 --- a/apps/lunarswap-ui/biome.json +++ b/apps/lunarswap-ui/biome.json @@ -1,3 +1,3 @@ { - "extends": ["@midnight-dapps/biome-config/biome"] + "extends": ["@midnight-dapps/biome-config"] } diff --git a/contracts/access/.lintstagedrc.json b/contracts/access/.lintstagedrc.json index 64b7ae62..8a7175ab 100644 --- a/contracts/access/.lintstagedrc.json +++ b/contracts/access/.lintstagedrc.json @@ -1,3 +1,3 @@ { - "*.{js,ts,json,md}": ["biome format --write", "biome check --write"] + "*.{ts,md}": ["biome format --write", "biome check --write"] } diff --git a/contracts/access/biome.json b/contracts/access/biome.json index 296b1c7a..98ebf7d2 100644 --- a/contracts/access/biome.json +++ b/contracts/access/biome.json @@ -1,3 +1,3 @@ { - "extends": ["@midnight-dapps/biome-config/biome"] + "extends": ["@midnight-dapps/biome-config"] } diff --git a/contracts/access/tsconfig.build.json b/contracts/access/tsconfig.build.json index 4f3919ce..57859539 100644 --- a/contracts/access/tsconfig.build.json +++ b/contracts/access/tsconfig.build.json @@ -1,7 +1,5 @@ { "extends": "./tsconfig.json", - "exclude": [ - "src/test/**/*.ts" - ], + "exclude": ["src/test/**/*.ts", "src/artifacts/**/*"], "compilerOptions": {} } \ No newline at end of file diff --git a/contracts/math/.lintstagedrc.json b/contracts/math/.lintstagedrc.json index 64b7ae62..8a7175ab 100644 --- a/contracts/math/.lintstagedrc.json +++ b/contracts/math/.lintstagedrc.json @@ -1,3 +1,3 @@ { - "*.{js,ts,json,md}": ["biome format --write", "biome check --write"] + "*.{ts,md}": ["biome format --write", "biome check --write"] } diff --git a/contracts/math/biome.json b/contracts/math/biome.json index 296b1c7a..98ebf7d2 100644 --- a/contracts/math/biome.json +++ b/contracts/math/biome.json @@ -1,3 +1,3 @@ { - "extends": ["@midnight-dapps/biome-config/biome"] + "extends": ["@midnight-dapps/biome-config"] } diff --git a/contracts/math/tsconfig.build.json b/contracts/math/tsconfig.build.json index 88af15f8..956f0568 100644 --- a/contracts/math/tsconfig.build.json +++ b/contracts/math/tsconfig.build.json @@ -1,5 +1,5 @@ { "extends": "./tsconfig.json", - "exclude": ["src/test/**/*.ts"], + "exclude": ["src/test/**/*.ts", "src/artifacts/**/*"], "compilerOptions": {} } \ No newline at end of file diff --git a/contracts/structs/.lintstagedrc.json b/contracts/structs/.lintstagedrc.json index 64b7ae62..8a7175ab 100644 --- a/contracts/structs/.lintstagedrc.json +++ b/contracts/structs/.lintstagedrc.json @@ -1,3 +1,3 @@ { - "*.{js,ts,json,md}": ["biome format --write", "biome check --write"] + "*.{ts,md}": ["biome format --write", "biome check --write"] } diff --git a/contracts/structs/biome.json b/contracts/structs/biome.json index 296b1c7a..98ebf7d2 100644 --- a/contracts/structs/biome.json +++ b/contracts/structs/biome.json @@ -1,3 +1,3 @@ { - "extends": ["@midnight-dapps/biome-config/biome"] + "extends": ["@midnight-dapps/biome-config"] } diff --git a/contracts/structs/tsconfig.build.json b/contracts/structs/tsconfig.build.json index 8b855b57..e5eb9fd5 100644 --- a/contracts/structs/tsconfig.build.json +++ b/contracts/structs/tsconfig.build.json @@ -1,5 +1,5 @@ { "extends": "./tsconfig.json", - "exclude": ["src/test/**/*.ts"], + "exclude": ["src/test/**/*.ts", "src/artifacts/**/*"], "compilerOptions": {} } diff --git a/package.json b/package.json index 54a0ee70..55c7687c 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,10 @@ "compact:fast": "turbo run compact -- --skip-zk", "compact:version": "turbo run compact -- --version", "compact:language-version": "turbo run compact -- --language-version", + "build": "turbo run build", "build:contracts": "for d in ./contracts/*; do if [ -d \"$d\" ]; then cd \"$d\" && pnpm build && cd - > /dev/null; fi; done", "build:apps": "turbo run build --filter './apps/*'", + "build:packages": "turbo run build --filter './packages/*'", "test:contracts": "turbo run test --filter './contracts/*'", "test:apps": "turbo run test --filter './apps/*'", "fmt": "turbo run fmt", diff --git a/packages/biome-config/package.json b/packages/biome-config/package.json index 6e2a124a..4445617c 100644 --- a/packages/biome-config/package.json +++ b/packages/biome-config/package.json @@ -4,6 +4,6 @@ "type": "module", "private": true, "exports": { - "./biome": "./biome.json" + ".": "./biome.json" } } diff --git a/packages/compact-std/biome.json b/packages/compact-std/biome.json index 296b1c7a..98ebf7d2 100644 --- a/packages/compact-std/biome.json +++ b/packages/compact-std/biome.json @@ -1,3 +1,3 @@ { - "extends": ["@midnight-dapps/biome-config/biome"] + "extends": ["@midnight-dapps/biome-config"] } diff --git a/packages/compact-std/package.json b/packages/compact-std/package.json index eb4fed05..142bdab1 100644 --- a/packages/compact-std/package.json +++ b/packages/compact-std/package.json @@ -6,6 +6,10 @@ "type": "module", "main": "dist/index.js", "types": "dist/index.d.ts", + "exports": { + ".": "./dist/index.js", + "./artifacts": "./dist/artifacts/index.js" + }, "scripts": { "prepare": "pnpm build", "compact": "pnpm exec compact-compiler", diff --git a/packages/compact/biome.json b/packages/compact/biome.json index 296b1c7a..98ebf7d2 100644 --- a/packages/compact/biome.json +++ b/packages/compact/biome.json @@ -1,3 +1,3 @@ { - "extends": ["@midnight-dapps/biome-config/biome"] + "extends": ["@midnight-dapps/biome-config"] } diff --git a/packages/compact/src/Builder.ts b/packages/compact/src/Builder.ts index 3c7ff875..1d797d04 100755 --- a/packages/compact/src/Builder.ts +++ b/packages/compact/src/Builder.ts @@ -12,44 +12,7 @@ const execAsync = promisify(exec); /** * A class to handle the build process for a project. * Runs CompactCompiler as a prerequisite, then executes build steps (TypeScript compilation, - * artifact copying, etc.) - * with progress feedback and colored output for success and error states. - * - * @example - * ```typescript - * const builder = new ProjectBuilder('--skip-zk'); // Optional flags for compactc - * builder.build().catch(err => console.error(err)); - * ``` - * - * @example