Skip to content

Commit

Permalink
Merge pull request #14 from MultipleChain/beycan
Browse files Browse the repository at this point in the history
Beycan
  • Loading branch information
0xBeycan authored May 24, 2024
2 parents 2c918d4 + 14d5b4f commit d2da2e4
Show file tree
Hide file tree
Showing 32 changed files with 5,397 additions and 35 deletions.
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
# MultipleChain standard for JavaScript

## Introduction
# MultipleChain Project

MultipleChain aims for easy access by simplifying the complex structure of many blockchains. For example, each blockchain network has a different structure for transfer initiation or transaction data. You may need to learn new things from scratch for each blockchain network. This is necessary if you want to go into detail. But if you just want to get to the basics. MultipleChain will make your work much easier. In many different programming languages.

Expand Down
4 changes: 1 addition & 3 deletions packages/networks/bitcoin/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
# MultipleChain standard for JavaScript

## Introduction
# MultipleChain Bitcoin

MultipleChain aims for easy access by simplifying the complex structure of many blockchains. For example, each blockchain network has a different structure for transfer initiation or transaction data. You may need to learn new things from scratch for each blockchain network. This is necessary if you want to go into detail. But if you just want to get to the basics. MultipleChain will make your work much easier. In many different programming languages.

Expand Down
2 changes: 1 addition & 1 deletion packages/networks/bitcoin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@multiplechain/bitcoin",
"version": "0.4.2",
"version": "0.4.3",
"type": "module",
"main": "dist/index.cjs",
"module": "dist/index.es.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/networks/bitcoin/vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import mainConfig from '../../../vite.config.ts'
export default mergeConfig(mainConfig, {
build: {
lib: {
name: 'Bitcoin'
name: 'MultipleChain.Bitcoin'
}
}
})
4 changes: 1 addition & 3 deletions packages/networks/boilerplate/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
# MultipleChain standard for JavaScript

## Introduction
# MultipleChain Boilerplate

MultipleChain aims for easy access by simplifying the complex structure of many blockchains. For example, each blockchain network has a different structure for transfer initiation or transaction data. You may need to learn new things from scratch for each blockchain network. This is necessary if you want to go into detail. But if you just want to get to the basics. MultipleChain will make your work much easier. In many different programming languages.

Expand Down
2 changes: 1 addition & 1 deletion packages/networks/boilerplate/vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import mainConfig from '../../../vite.config.ts'
export default mergeConfig(mainConfig, {
build: {
lib: {
name: 'Boilerplate'
name: 'MultipleChain.Boilerplate'
}
}
})
4 changes: 1 addition & 3 deletions packages/networks/evm-chains/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
# MultipleChain standard for JavaScript

## Introduction
# MultipleChain EVM Chains

MultipleChain aims for easy access by simplifying the complex structure of many blockchains. For example, each blockchain network has a different structure for transfer initiation or transaction data. You may need to learn new things from scratch for each blockchain network. This is necessary if you want to go into detail. But if you just want to get to the basics. MultipleChain will make your work much easier. In many different programming languages.

Expand Down
2 changes: 1 addition & 1 deletion packages/networks/evm-chains/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@multiplechain/evm-chains",
"version": "0.4.1",
"version": "0.4.3",
"type": "module",
"main": "dist/index.cjs",
"module": "dist/index.es.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/networks/evm-chains/vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import mainConfig from '../../../vite.config.ts'
export default mergeConfig(mainConfig, {
build: {
lib: {
name: 'EvmChains'
name: 'MultipleChain.EvmChains'
}
}
})
4 changes: 1 addition & 3 deletions packages/networks/solana/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
# MultipleChain standard for JavaScript

## Introduction
# MultipleChain Solana

MultipleChain aims for easy access by simplifying the complex structure of many blockchains. For example, each blockchain network has a different structure for transfer initiation or transaction data. You may need to learn new things from scratch for each blockchain network. This is necessary if you want to go into detail. But if you just want to get to the basics. MultipleChain will make your work much easier. In many different programming languages.

Expand Down
2 changes: 1 addition & 1 deletion packages/networks/solana/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@multiplechain/solana",
"version": "0.4.1",
"version": "0.4.3",
"type": "module",
"main": "dist/index.cjs",
"module": "dist/index.es.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/networks/solana/vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import mainConfig from '../../../vite.config.ts'
export default mergeConfig(mainConfig, {
build: {
lib: {
name: 'Solana'
name: 'MultipleChain.Solana'
}
}
})
4 changes: 1 addition & 3 deletions packages/networks/tron/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
# MultipleChain standard for JavaScript

## Introduction
# MultipleChain Tron

MultipleChain aims for easy access by simplifying the complex structure of many blockchains. For example, each blockchain network has a different structure for transfer initiation or transaction data. You may need to learn new things from scratch for each blockchain network. This is necessary if you want to go into detail. But if you just want to get to the basics. MultipleChain will make your work much easier. In many different programming languages.

Expand Down
2 changes: 1 addition & 1 deletion packages/networks/tron/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@multiplechain/tron",
"version": "0.4.2",
"version": "0.4.3",
"type": "module",
"main": "dist/index.cjs",
"module": "dist/index.es.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/networks/tron/vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import mainConfig from '../../../vite.config.ts'
export default mergeConfig(mainConfig, {
build: {
lib: {
name: 'Tron'
name: 'MultipleChain.Tron'
}
}
})
4 changes: 1 addition & 3 deletions packages/types/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
# MultipleChain standard for JavaScript

## Introduction
# MultipleChain Types

MultipleChain aims for easy access by simplifying the complex structure of many blockchains. For example, each blockchain network has a different structure for transfer initiation or transaction data. You may need to learn new things from scratch for each blockchain network. This is necessary if you want to go into detail. But if you just want to get to the basics. MultipleChain will make your work much easier. In many different programming languages.

Expand Down
2 changes: 1 addition & 1 deletion packages/types/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@multiplechain/types",
"version": "0.1.64",
"version": "0.1.65",
"type": "module",
"main": "./src/index.ts",
"types": "./src/index.ts",
Expand Down
4 changes: 1 addition & 3 deletions packages/utils/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
# MultipleChain standard for JavaScript

## Introduction
# MultipleChain Utils

MultipleChain aims for easy access by simplifying the complex structure of many blockchains. For example, each blockchain network has a different structure for transfer initiation or transaction data. You may need to learn new things from scratch for each blockchain network. This is necessary if you want to go into detail. But if you just want to get to the basics. MultipleChain will make your work much easier. In many different programming languages.

Expand Down
2 changes: 1 addition & 1 deletion packages/utils/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@multiplechain/utils",
"version": "0.1.21",
"version": "0.1.22",
"type": "module",
"main": "./src/index.ts",
"types": "./src/index.ts",
Expand Down
7 changes: 7 additions & 0 deletions packages/wrapper/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"extends": [
"plugin:require-extensions/recommended",
"../../.eslintrc.json"
],
"plugins": ["require-extensions"]
}
6 changes: 6 additions & 0 deletions packages/wrapper/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
src
tests
node_modules
.eslintrc.cjs
pnpm-lock.yaml
tsconfig.json
5 changes: 5 additions & 0 deletions packages/wrapper/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# MultipleChain Wrapper

MultipleChain aims for easy access by simplifying the complex structure of many blockchains. For example, each blockchain network has a different structure for transfer initiation or transaction data. You may need to learn new things from scratch for each blockchain network. This is necessary if you want to go into detail. But if you just want to get to the basics. MultipleChain will make your work much easier. In many different programming languages.

#### 📚 [Documentation](https://multiplechain.gitbook.io/multiplechain-docs)
3 changes: 3 additions & 0 deletions packages/wrapper/esbuild.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
void import('../../esbuild.ts').then((module) => {
module.default()
})
81 changes: 81 additions & 0 deletions packages/wrapper/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
{
"name": "@multiplechain/wrapper",
"version": "0.1.0",
"type": "module",
"main": "dist/index.cjs",
"module": "dist/index.es.js",
"unpkg": "dist/index.umd.js",
"browser": "dist/index.umd.js",
"jsdelivr": "dist/index.umd.js",
"exports": {
".": {
"import": {
"default": "./dist/index.es.js",
"types": "./dist/browser/index.d.ts"
},
"require": {
"default": "./dist/index.cjs",
"types": "./dist/index.d.ts"
}
},
"./node": {
"default": "./dist/index.cjs",
"types": "./dist/index.d.ts"
},
"./browser": {
"default": "./dist/index.es.js",
"types": "./dist/browser/index.d.ts"
}
},
"typesVersions": {
"*": {
"node": [
"./dist/index.d.ts"
],
"browser": [
"./dist/browser/index.d.ts"
]
}
},
"files": [
"dist",
"README.md",
"!tsconfig.tsbuildinfo"
],
"scripts": {
"clean": "rm -rf dist",
"watch": "tsc --watch",
"build:vite": "vite build",
"build:node": "tsx esbuild.ts",
"typecheck": "tsc --noEmit",
"lint": "eslint . --ext .ts",
"test": "vitest run --dir tests",
"test-ui": "vitest watch --ui",
"prepublishOnly": "pnpm run build",
"build": "pnpm run build:vite && pnpm run build:node"
},
"keywords": [
"web3",
"crypto",
"blockchain",
"multiple-chain"
],
"author": "MultipleChain",
"license": "MIT",
"homepage": "https://github.com/MultipleChain/js/tree/master/packages/wrapper",
"repository": {
"type": "git",
"url": "git+https://github.com/MultipleChain/js.git"
},
"bugs": {
"url": "https://github.com/MultipleChain/js/issues"
},
"dependencies": {
"@multiplechain/types": "^0.1.64",
"@multiplechain/utils": "^0.1.21"
},
"devDependencies": {
"@multiplechain/evm-chains": "^0.4.1",
"@multiplechain/tron": "^0.4.2"
}
}
Loading

0 comments on commit d2da2e4

Please sign in to comment.