Buckets:
ktongue/docker_container / .cache /opencode /node_modules /@pinojs /redact /scripts /sync-version.mjs
| import fs from 'node:fs' | |
| import path from 'node:path' | |
| const packageJsonPath = path.resolve(import.meta.dirname, '../package.json') | |
| let { version } = JSON.parse(fs.readFileSync(packageJsonPath, 'utf-8')) | |
| let passedVersion = process.argv[2] | |
| if (passedVersion) { | |
| passedVersion = passedVersion.trim().replace(/^v/, '') | |
| if (version !== passedVersion) { | |
| console.log(`Syncing version from ${version} to ${passedVersion}`) | |
| version = passedVersion | |
| const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf-8')) | |
| packageJson.version = version | |
| fs.writeFileSync(path.resolve('./package.json'), JSON.stringify(packageJson, null, 2) + '\n', { encoding: 'utf-8' }) | |
| } | |
| } else { | |
| throw new Error('Version argument is required') | |
| } | |
Xet Storage Details
- Size:
- 752 Bytes
- Xet hash:
- b6b3837af29894cf20a4438ae34f0659577f64ebbcba15cc0cd0c51dd93ee05a
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.