Skip to content

Commit 7307cd7

Browse files
committed
update codama script
1 parent 5d481c2 commit 7307cd7

File tree

3 files changed

+85
-4
lines changed

3 files changed

+85
-4
lines changed

codama.mjs

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
import path from 'node:path';
2+
import { config } from 'dotenv';
3+
4+
config({ path: path.resolve(process.cwd(), 'vars.env') });
25

36
const { default: prettierOptions } = await import(
47
path.resolve('clients', 'js', '.prettierrc.json'),
@@ -7,12 +10,17 @@ const { default: prettierOptions } = await import(
710

811
export default {
912
idl: 'program/idl.json',
10-
before: [],
11-
scripts: {
12-
js: {
13+
before: [
14+
{
1315
from: '@codama/renderers-js',
1416
args: ['clients/js/src/generated', { prettierOptions }],
1517
},
18+
{
19+
from: '@codama/visitors-core#deleteNodesVisitor',
20+
args: [['[definedTypeNode]configKeys']],
21+
},
22+
],
23+
scripts: {
1624
rust: {
1725
from: '@codama/renderers-rust',
1826
args: [
@@ -21,6 +29,12 @@ export default {
2129
anchorTraits: false,
2230
crateFolder: 'clients/rust',
2331
formatCode: true,
32+
linkOverrides: {
33+
definedTypes: {
34+
configKeys: 'hooked',
35+
},
36+
},
37+
toolchain: `+${process.env.RUST_TOOLCHAIN_NIGHTLY}`,
2438
},
2539
],
2640
},

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
"devDependencies": {
88
"@codama/renderers-js": "^1.2.8",
99
"@codama/renderers-rust": "^1.0.17",
10-
"codama": "^1.2.9"
10+
"@codama/visitors-core": "^1.2.13",
11+
"codama": "^1.2.9",
12+
"dotenv": "^16.5.0"
1113
},
1214
"engines": {
1315
"node": ">=v20.0.0"

pnpm-lock.yaml

Lines changed: 65 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)