mirror of
https://github.com/iconify/collections-json.git
synced 2024-11-21 20:15:12 +00:00
Automatically update version in composer.json
This commit is contained in:
parent
2e5b6c8693
commit
2ec60be269
@ -1,2 +1,3 @@
|
||||
dist
|
||||
node_modules
|
||||
sync-version.js
|
||||
|
@ -2,7 +2,7 @@
|
||||
"name": "iconify/json",
|
||||
"description": "Iconify icons collection in JSON format",
|
||||
"type": "library",
|
||||
"version": "1.1.423",
|
||||
"version": "2.0.0-beta.3",
|
||||
"license": "MIT",
|
||||
"homepage": "https://iconify.design/icon-sets/",
|
||||
"autoload": {
|
||||
|
@ -2,7 +2,7 @@
|
||||
"name": "@iconify/json",
|
||||
"description": "Iconify icons collection in JSON format",
|
||||
"license": "MIT",
|
||||
"version": "2.0.0-beta.2",
|
||||
"version": "2.0.0-beta.3",
|
||||
"publishConfig": {
|
||||
"tag": "next"
|
||||
},
|
||||
@ -13,6 +13,7 @@
|
||||
"url": "git+ssh://git@github.com/iconify/collections-json.git"
|
||||
},
|
||||
"exports": {
|
||||
"./*": "./*",
|
||||
".": {
|
||||
"require": "./dist/index.js",
|
||||
"import": "./dist/index.mjs"
|
||||
@ -24,7 +25,7 @@
|
||||
"lib",
|
||||
"collections.json",
|
||||
"collections.md",
|
||||
"composer.md",
|
||||
"composer.json",
|
||||
"readme.md"
|
||||
],
|
||||
"main": "dist/index.js",
|
||||
@ -37,7 +38,8 @@
|
||||
"test-locate-esm": "jest --clearCache && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --config=jest.esm.config.ts src/locate.esm.test.ts -i",
|
||||
"test-locate-cjs": "npm run build && jest --clearCache && jest --config=jest.cjs.config.ts src/locate.cjs.test.ts -i",
|
||||
"test": "npm run test-esm && npm run test-cjs && npm run test-locate-esm && npm run test-locate-cjs",
|
||||
"prepublishOnly": "npm run build"
|
||||
"version": "node sync-version",
|
||||
"prepublishOnly": "npm run build && npm run version"
|
||||
},
|
||||
"dependencies": {
|
||||
"@iconify/types": "^1.0.9",
|
||||
|
19
sync-version.js
Normal file
19
sync-version.js
Normal file
@ -0,0 +1,19 @@
|
||||
const fs = require('fs');
|
||||
|
||||
// Get version number from package.json
|
||||
const version = JSON.parse(
|
||||
fs.readFileSync(__dirname + '/package.json', 'utf8')
|
||||
).version;
|
||||
|
||||
// Files to update
|
||||
const files = ['composer.json'];
|
||||
for (let i = 0; i < files.length; i++) {
|
||||
const filename = __dirname + '/' + files[i];
|
||||
const content = JSON.parse(fs.readFileSync(filename, 'utf8'));
|
||||
if (content.version !== version) {
|
||||
content.version = version;
|
||||
const newContent = JSON.stringify(content, null, '\t');
|
||||
fs.writeFileSync(filename, newContent, 'utf8');
|
||||
console.log('Updated version in', files[i]);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user