We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 05095f6 commit 758016eCopy full SHA for 758016e
2 files changed
package.json
@@ -49,8 +49,7 @@
49
"format:check": "cargo fmt -- --check",
50
"full-test": "mocha --timeout 10000 --require coffeescript/register test/*.coffee",
51
"prepublishOnly": "napi prepublish -t npm",
52
- "preversion": "napi build --platform && git add .",
53
- "version": "napi version",
+ "version": "node ./scripts/version.mjs && git add Cargo.toml",
54
"create-npm-dirs": "napi create-npm-dirs",
55
"docs": "typedoc"
56
},
scripts/version.mjs
@@ -0,0 +1,11 @@
1
+import fs from 'node:fs'
2
+
3
+const pkg = JSON.parse(fs.readFileSync('package.json', 'utf8'))
4
+let cargo = fs.readFileSync('Cargo.toml', 'utf8')
5
6
+cargo = cargo.replace(
7
+ /^version\s*=\s*"[^"]+"/m,
8
+ `version = "${pkg.version}"`
9
+)
10
11
+fs.writeFileSync('Cargo.toml', cargo)
0 commit comments