diff --git a/lerna.json b/lerna.json index 519b24060..be069a470 100644 --- a/lerna.json +++ b/lerna.json @@ -7,5 +7,5 @@ "conventionalCommits": true } }, - "ignoreChanges": ["**/CHANGELOG.md", "**/node_modules/**", "**/package.json", "**/*.md", "**/perf/**"] + "ignoreChanges": ["**/CHANGELOG.md", "**/node_modules/**", "**/*.md", "**/perf/**"] } diff --git a/package.json b/package.json index 16cee71eb..e91f69d05 100644 --- a/package.json +++ b/package.json @@ -1,23 +1,43 @@ { "name": "biconomy-sdk", + "version": "1.0.0", + "description": "SDK for Biconomy integration with support for account abstraction, smart accounts, ERC-4337, ERC-6900, and cross-chain functionalities.", + "keywords": [ + "biconomy", + "sdk", + "blockchain", + "integration", + "account abstraction", + "smart accounts", + "erc-4337", + "erc-6900", + "crosschain", + "cross-chain", + "metatransactions" + ], + "license": "MIT", + "homepage": "https://biconomy.io/docs", + "bugs": { + "url": "https://github.com/bcnmy/biconomy-client-sdk/issues" + }, "repository": { "type": "git", "url": "https://github.com/bcnmy/biconomy-client-sdk" }, + "author": "Biconomy (https://biconomy.io)", "private": true, "scripts": { - "clean": "lerna clean", - "unbuild": "lerna run unbuild", - "build": "lerna run build --stream --npm-client=yarn", - "test": "npx jest --runInBand", - "test:coverage": "npx jest --coverage", - "test:ci": "FORCE_COLOR=1 lerna run test:ci --stream --npm-client=yarn", + "build": "lerna run build", + "clean": "lerna clean && lerna run unbuild", "format": "lerna run format --npm-client=yarn", - "prettier": "lerna run prettier --npm-client=npm", - "diff": "lerna diff", - "new-version": "lerna version patch --no-git-tag-version --no-push --conventional-commits --yes", + "prettier": "lerna run prettier --npm-client=yarn", "lint": "eslint -c .eslintrc.js 'packages/*/src/**/*.{ts,tsx}'", - "lint:fix": "eslint -c .eslintrc.js 'packages/*/src/**/*.{ts,tsx}' --fix" + "lint:fix": "eslint -c .eslintrc.js 'packages/*/src/**/*.{ts,tsx}' --fix", + "test": "yarn jest --runInBand", + "test:ci": "FORCE_COLOR=1 lerna run test:ci --stream --npm-client=yarn", + "test:coverage": "yarn jest --coverage", + "diff": "lerna diff", + "release": "lerna version patch --no-git-tag-version --no-push --conventional-commits --yes" }, "changelog": { "labels": { @@ -30,32 +50,29 @@ "packages/*" ] }, - "author": "Biconomy (https://biconomy.io)", + "dependencies": { + "node-gyp": "^9.4.0", + "typescript": "^5.2.2" + }, "devDependencies": { "@types/jest": "^29.5.4", - "@typescript-eslint/eslint-plugin": "^6.0.0", - "@typescript-eslint/parser": "^6.0.0", - "eslint": "^8.2.0", + "@typescript-eslint/eslint-plugin": "^6.6.0", + "@typescript-eslint/parser": "^6.6.0", + "eslint": "^8.48.0", "eslint-config-airbnb-base": "15.0.0", "eslint-config-airbnb-typescript": "17.1.0", "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.25.3", + "eslint-plugin-import": "^2.28.1", "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-security": "^1.7.1", - "hardhat": "^2.9.9", + "hardhat": "^2.17.2", "jest": "^29.6.4", "lerna": "^7.2.0", "lerna-changelog": "^2.2.0", - "nx": "^15.8.3", + "nx": "^16.8.1", "prettier": "^3.0.3", - "rimraf": "^3.0.2", + "rimraf": "^5.0.1", "ts-jest": "^29.1.1", "ts-node": "^10.9.1" - }, - "dependencies": { - "chai": "^4.3.6", - "chai-as-promised": "^7.1.1", - "node-gyp": "^9.1.0", - "typescript": "^4.7.4" } } diff --git a/tsconfig.json b/tsconfig.json index 3f0596634..3ad9d22bd 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,8 +4,6 @@ "module": "commonjs", "declaration": true, "sourceMap": true, - "allowSyntheticDefaultImports": true, - "strictNullChecks": false, "strict": true, "esModuleInterop": true, "lib": ["es2020"],