chore: bump version 0.4.0-beta.23

This commit is contained in:
chenshenhai 2024-05-19 18:28:28 +08:00
parent 39f27343df
commit 77c0e9b19c
13 changed files with 344 additions and 319 deletions

View file

@ -20,21 +20,21 @@ jobs:
- run: npm run test
- run: npm run build
# - run: npm publish --provenance --access public -w ./packages/types --tag next
- run: npm publish --provenance --access public -w ./packages/types
- run: pnpm publish --provenance --access public -w ./packages/types
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- run: npm publish --provenance --access public -w ./packages/util
- run: pnpm publish --provenance --access public -w ./packages/util
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- run: npm publish --provenance --access public -w ./packages/renderer
- run: pnpm publish --provenance --access public -w ./packages/renderer
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- run: npm publish --provenance --access public -w ./packages/board
- run: pnpm publish --provenance --access public -w ./packages/board
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- run: npm publish --provenance --access public -w ./packages/core
- run: pnpm publish --provenance --access public -w ./packages/core
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- run: npm publish --provenance --access public -w ./packages/idraw
- run: pnpm publish --provenance --access public -w ./packages/idraw
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

6
.npmrc
View file

@ -1,2 +1,4 @@
# registry=https://registry.npmmirror.com
auto-install-peers = true
registry=https://registry.npmmirror.com
auto-install-peers = true
# save-workspace-protocol=false
# prefer-workspace-packages=true

View file

@ -30,5 +30,7 @@ module.exports = {
'@idraw/util': '<rootDir>/packages/util/src/index.ts'
},
// "testRegex": "(/packages/idraw/__tests__/.*)\\.test.ts$",
setupFiles: ['jest-canvas-mock']
setupFiles: [
// 'jest-canvas-mock'
]
};

View file

@ -1,6 +1,6 @@
{
"private": false,
"version": "0.4.0-beta.22",
"version": "0.4.0-beta.23",
"workspaces": [
"packages/*"
],
@ -41,7 +41,6 @@
"@typescript-eslint/parser": "^7.6.0",
"@vitejs/plugin-react": "^4.2.1",
"babel-jest": "^29.7.0",
"canvas": "^2.11.2",
"chalk": "^5.3.0",
"dotenv": "^16.4.5",
"enquirer": "^2.4.1",
@ -53,7 +52,6 @@
"http-server": "^14.1.1",
"husky": "^9.0.11",
"jest": "^29.7.0",
"jest-canvas-mock": "^2.5.2",
"jest-environment-jsdom": "^29.7.0",
"jimp": "^0.22.12",
"koa-compose": "^4.1.0",

View file

@ -1,6 +1,6 @@
{
"name": "@idraw/board",
"version": "0.4.0-beta.22",
"version": "0.4.0-beta.23",
"description": "",
"main": "dist/esm/index.js",
"module": "dist/esm/index.js",
@ -21,12 +21,12 @@
"author": "chenshenhai",
"license": "MIT",
"devDependencies": {
"@idraw/types": "^0.4.0-beta.22"
"@idraw/types": "workspace:^0.4.0-beta.23"
},
"dependencies": {},
"peerDependencies": {
"@idraw/util": "^0.4.0-beta.22",
"@idraw/renderer": "^0.4.0-beta.22"
"@idraw/util": "workspace:^0.4.0-beta.23",
"@idraw/renderer": "workspace:^0.4.0-beta.23"
},
"publishConfig": {
"access": "public",

View file

@ -1,6 +1,6 @@
{
"name": "@idraw/core",
"version": "0.4.0-beta.22",
"version": "0.4.0-beta.23",
"description": "",
"main": "dist/esm/index.js",
"module": "dist/esm/index.js",
@ -21,13 +21,13 @@
"author": "chenshenhai",
"license": "MIT",
"devDependencies": {
"@idraw/types": "^0.4.0-beta.22"
"@idraw/types": "workspace:^0.4.0-beta.23"
},
"dependencies": {},
"peerDependencies": {
"@idraw/board": "^0.4.0-beta.22",
"@idraw/renderer": "^0.4.0-beta.22",
"@idraw/util": "^0.4.0-beta.22"
"@idraw/board": "workspace:^0.4.0-beta.23",
"@idraw/renderer": "workspace:^0.4.0-beta.23",
"@idraw/util": "workspace:^0.4.0-beta.23"
},
"publishConfig": {
"access": "public",

View file

@ -1,6 +1,6 @@
{
"name": "idraw",
"version": "0.4.0-beta.22",
"version": "0.4.0-beta.23",
"description": "",
"main": "dist/esm/index.js",
"module": "dist/esm/index.js",
@ -22,11 +22,11 @@
"license": "MIT",
"devDependencies": {},
"dependencies": {
"@idraw/board": "^0.4.0-beta.22",
"@idraw/core": "^0.4.0-beta.22",
"@idraw/renderer": "^0.4.0-beta.22",
"@idraw/types": "^0.4.0-beta.22",
"@idraw/util": "^0.4.0-beta.22"
"@idraw/board": "workspace:^0.4.0-beta.23",
"@idraw/core": "workspace:^0.4.0-beta.23",
"@idraw/renderer": "workspace:^0.4.0-beta.23",
"@idraw/types": "workspace:^0.4.0-beta.23",
"@idraw/util": "workspace:^0.4.0-beta.23"
},
"publishConfig": {
"access": "public",

View file

@ -1,17 +1,17 @@
{
"name": "@idraw/lab",
"version": "0.4.0-beta.22",
"version": "0.4.0-beta.23",
"dependencies": {
"@ant-design/icons": "^5.1.3",
"@idraw/core": "^0.4.0-beta.22",
"@idraw/util": "^0.4.0-beta.22",
"@idraw/core": "workspace:^0.4.0-beta.23",
"@idraw/util": "workspace:^0.4.0-beta.23",
"antd": "^5.5.0",
"classnames": "^2.3.2",
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
"devDependencies": {
"@idraw/types": "^0.4.0-beta.22",
"@idraw/types": "workspace:^0.4.0-beta.23",
"@types/react": "^18.2.0",
"@types/react-dom": "^18.2.1"
}

View file

@ -1,6 +1,6 @@
{
"name": "@idraw/renderer",
"version": "0.4.0-beta.22",
"version": "0.4.0-beta.23",
"description": "",
"main": "dist/esm/index.js",
"module": "dist/esm/index.js",
@ -21,11 +21,11 @@
"author": "chenshenhai",
"license": "MIT",
"devDependencies": {
"@idraw/types": "^0.4.0-beta.22"
"@idraw/types": "workspace:^0.4.0-beta.23"
},
"dependencies": {},
"peerDependencies": {
"@idraw/util": "^0.4.0-beta.22"
"@idraw/util": "workspace:^0.4.0-beta.23"
},
"publishConfig": {
"access": "public",

View file

@ -1,6 +1,6 @@
{
"name": "@idraw/types",
"version": "0.4.0-beta.22",
"version": "0.4.0-beta.23",
"description": "",
"main": "src/index.ts",
"types": "src/index.ts",

View file

@ -1,6 +1,6 @@
{
"name": "@idraw/util",
"version": "0.4.0-beta.22",
"version": "0.4.0-beta.23",
"description": "",
"main": "dist/esm/index.js",
"module": "dist/esm/index.js",

File diff suppressed because it is too large Load diff

View file

@ -2,7 +2,10 @@ import { readJSONFile, writeJSONFile } from './util/file';
import { getRootPackageJSON, getAllSubPackageDirs } from './util/project';
const pkg = getRootPackageJSON();
const version = pkg.version;
async function run() {
const workspacePrefix = 'workspace:';
async function run(): Promise<void> {
const pkgDirs = getAllSubPackageDirs();
const allPkgMap: Record<string, { file: string; json: any }> = {};
pkgDirs.forEach((dir) => {
@ -17,17 +20,17 @@ async function run() {
if (allPkgMap[key]?.json?.dependencies) {
for (const depName in allPkgMap[key].json.dependencies) {
if (allPkgMap.hasOwnProperty(depName)) {
allPkgMap[key].json.dependencies[depName] = `^${version}`;
allPkgMap[key].json.dependencies[depName] = `${workspacePrefix}^${version}`;
}
}
for (const depName in allPkgMap[key].json.devDependencies) {
if (allPkgMap.hasOwnProperty(depName)) {
allPkgMap[key].json.devDependencies[depName] = `^${version}`;
allPkgMap[key].json.devDependencies[depName] = `${workspacePrefix}^${version}`;
}
}
for (const depName in allPkgMap[key].json.peerDependencies) {
if (allPkgMap.hasOwnProperty(depName)) {
allPkgMap[key].json.peerDependencies[depName] = `^${version}`;
allPkgMap[key].json.peerDependencies[depName] = `${workspacePrefix}^${version}`;
}
}
}