From 186cb67bcedef5a5905e07516e23d50ab86e55f4 Mon Sep 17 00:00:00 2001 From: Krzysztof Kaczor Date: Sat, 8 Dec 2018 22:58:26 +0100 Subject: [PATCH] migrate to lerna monorepo --- README.md | 7 +++++++ lerna.json | 6 ++++++ package.json | 13 +++++-------- packages/ethereumjs-config-tsc/package.json | 11 +++++++++++ .../ethereumjs-config-tsc}/tsconfig.json | 0 .../etherumjs-config-nyc}/nyc.json | 0 packages/etherumjs-config-nyc/package.json | 11 +++++++++++ packages/etherumjs-config-prettier/package.json | 11 +++++++++++ .../etherumjs-config-prettier}/prettier.json | 0 packages/etherumjs-config-tslint/package.json | 11 +++++++++++ .../etherumjs-config-tslint}/tslint.json | 0 11 files changed, 62 insertions(+), 8 deletions(-) create mode 100644 lerna.json create mode 100644 packages/ethereumjs-config-tsc/package.json rename {typescript => packages/ethereumjs-config-tsc}/tsconfig.json (100%) rename {typescript => packages/etherumjs-config-nyc}/nyc.json (100%) create mode 100644 packages/etherumjs-config-nyc/package.json create mode 100644 packages/etherumjs-config-prettier/package.json rename {typescript => packages/etherumjs-config-prettier}/prettier.json (100%) create mode 100644 packages/etherumjs-config-tslint/package.json rename {typescript => packages/etherumjs-config-tslint}/tslint.json (100%) diff --git a/README.md b/README.md index 1d9c142..cc6f5bf 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,9 @@ # ethereumjs-config Common configuration for EthereumJS libraries + +## Development + +This is a lerna monorepo. You need to have lerna installed globally in your system. Then do: +``` +lerna bootstrap +``` \ No newline at end of file diff --git a/lerna.json b/lerna.json new file mode 100644 index 0000000..d6707ca --- /dev/null +++ b/lerna.json @@ -0,0 +1,6 @@ +{ + "packages": [ + "packages/*" + ], + "version": "0.0.0" +} diff --git a/package.json b/package.json index 67a2aeb..8869007 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,7 @@ { - "name": "ethereumjs-config", - "version": "0.0.1", - "repository": "git@github.com:ethereumjs/ethereumjs-config.git", - "author": "Krzysztof Kaczor ", - "license": "MIT", - "files": [ - "typescript/**" - ] + "name": "root", + "private": true, + "devDependencies": { + "lerna": "^3.6.0" + } } diff --git a/packages/ethereumjs-config-tsc/package.json b/packages/ethereumjs-config-tsc/package.json new file mode 100644 index 0000000..2b35837 --- /dev/null +++ b/packages/ethereumjs-config-tsc/package.json @@ -0,0 +1,11 @@ +{ + "name": "ethereumjs-config-tsc", + "version": "1.0.0", + "main": "tsconfig.json", + "license": "MIT", + "repository": "git@github.com:ethereumjs/ethereumjs-config.git", + "author": "Krzysztof Kaczor ", + "files": [ + "tsconfig.json" + ] +} \ No newline at end of file diff --git a/typescript/tsconfig.json b/packages/ethereumjs-config-tsc/tsconfig.json similarity index 100% rename from typescript/tsconfig.json rename to packages/ethereumjs-config-tsc/tsconfig.json diff --git a/typescript/nyc.json b/packages/etherumjs-config-nyc/nyc.json similarity index 100% rename from typescript/nyc.json rename to packages/etherumjs-config-nyc/nyc.json diff --git a/packages/etherumjs-config-nyc/package.json b/packages/etherumjs-config-nyc/package.json new file mode 100644 index 0000000..3f7ab21 --- /dev/null +++ b/packages/etherumjs-config-nyc/package.json @@ -0,0 +1,11 @@ +{ + "name": "ethereumjs-config-nyc", + "version": "1.0.0", + "main": "nyc.json", + "license": "MIT", + "repository": "git@github.com:ethereumjs/ethereumjs-config.git", + "author": "Krzysztof Kaczor ", + "files": [ + "nyc.json" + ] +} \ No newline at end of file diff --git a/packages/etherumjs-config-prettier/package.json b/packages/etherumjs-config-prettier/package.json new file mode 100644 index 0000000..4c195c9 --- /dev/null +++ b/packages/etherumjs-config-prettier/package.json @@ -0,0 +1,11 @@ +{ + "name": "ethereumjs-config-prettier", + "version": "1.0.0", + "main": "prettier.json", + "license": "MIT", + "repository": "git@github.com:ethereumjs/ethereumjs-config.git", + "author": "Krzysztof Kaczor ", + "files": [ + "prettier.json" + ] +} \ No newline at end of file diff --git a/typescript/prettier.json b/packages/etherumjs-config-prettier/prettier.json similarity index 100% rename from typescript/prettier.json rename to packages/etherumjs-config-prettier/prettier.json diff --git a/packages/etherumjs-config-tslint/package.json b/packages/etherumjs-config-tslint/package.json new file mode 100644 index 0000000..6966f64 --- /dev/null +++ b/packages/etherumjs-config-tslint/package.json @@ -0,0 +1,11 @@ +{ + "name": "ethereumjs-config-tslint", + "version": "1.0.0", + "main": "tslint.json", + "license": "MIT", + "repository": "git@github.com:ethereumjs/ethereumjs-config.git", + "author": "Krzysztof Kaczor ", + "files": [ + "tslint.json" + ] +} \ No newline at end of file diff --git a/typescript/tslint.json b/packages/etherumjs-config-tslint/tslint.json similarity index 100% rename from typescript/tslint.json rename to packages/etherumjs-config-tslint/tslint.json