From dde96b41d3a49bb36961668df32f59fccadcdb90 Mon Sep 17 00:00:00 2001 From: Jerko Steiner Date: Wed, 31 Jul 2019 09:53:45 +0800 Subject: [PATCH] Add packages/scripts --- package-lock.json | 6 ++++++ package.json | 4 +++- packages/jsonrpc/package.json | 14 ++++++++++++++ packages/scripts/jest.config.js | 22 ++++++++++++++++++++++ packages/scripts/jest.setup.js | 0 packages/scripts/package.json | 14 ++++++++++++++ packages/scripts/src/index.ts | 0 packages/scripts/tsconfig.esm.json | 7 +++++++ packages/scripts/tsconfig.json | 9 +++++++++ 9 files changed, 75 insertions(+), 1 deletion(-) create mode 100644 packages/jsonrpc/package.json create mode 100644 packages/scripts/jest.config.js create mode 100644 packages/scripts/jest.setup.js create mode 100644 packages/scripts/package.json create mode 100644 packages/scripts/src/index.ts create mode 100644 packages/scripts/tsconfig.esm.json create mode 100644 packages/scripts/tsconfig.json diff --git a/package-lock.json b/package-lock.json index f433e48..e0038c7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1522,6 +1522,12 @@ "@rondo/image-upload": { "version": "file:packages/image-upload" }, + "@rondo/jsonrpc": { + "version": "file:packages/jsonrpc" + }, + "@rondo/scripts": { + "version": "file:packages/scripts" + }, "@rondo/server": { "version": "file:packages/server", "requires": { diff --git a/package.json b/package.json index 281b537..bd11eee 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,9 @@ "@rondo/comments-common": "file:packages/comments-common", "@rondo/comments-client": "file:packages/comments-client", "@rondo/image-upload": "file:packages/image-upload", - "@rondo/tasq": "file:packages/tasq" + "@rondo/tasq": "file:packages/tasq", + "@rondo/jsonrpc": "file:packages/jsonrpc", + "@rondo/scripts": "file:packages/scripts" }, "devDependencies": { "@types/bcrypt": "^3.0.0", diff --git a/packages/jsonrpc/package.json b/packages/jsonrpc/package.json new file mode 100644 index 0000000..cf0d4fb --- /dev/null +++ b/packages/jsonrpc/package.json @@ -0,0 +1,14 @@ +{ + "name": "@rondo/jsonrpc", + "private": true, + "scripts": { + "test": "jest", + "lint": "tslint --project .", + "compile": "tsc", + "clean": "rm -rf lib/" + }, + "dependencies": {}, + "types": "lib/index.d.ts", + "devDependencies": {}, + "module": "lib/index.js" +} diff --git a/packages/scripts/jest.config.js b/packages/scripts/jest.config.js new file mode 100644 index 0000000..b3171a7 --- /dev/null +++ b/packages/scripts/jest.config.js @@ -0,0 +1,22 @@ +module.exports = { + globals: { + 'ts-jest': { + compiler: 'ttypescript' + } + }, + roots: [ + '/src' + ], + transform: { + '^.+\\.tsx?$': 'ts-jest' + }, + testRegex: '(/__tests__/.*|\\.(test|spec))\\.tsx?$', + moduleFileExtensions: [ + 'ts', + 'tsx', + 'js', + 'jsx' + ], + setupFiles: ['/jest.setup.js'], + verbose: false +} diff --git a/packages/scripts/jest.setup.js b/packages/scripts/jest.setup.js new file mode 100644 index 0000000..e69de29 diff --git a/packages/scripts/package.json b/packages/scripts/package.json new file mode 100644 index 0000000..15ddf37 --- /dev/null +++ b/packages/scripts/package.json @@ -0,0 +1,14 @@ +{ + "name": "@rondo/scripts", + "private": true, + "scripts": { + "test": "jest", + "lint": "tslint --project .", + "compile": "tsc", + "clean": "rm -rf lib/" + }, + "dependencies": {}, + "types": "lib/index.d.ts", + "devDependencies": {}, + "module": "lib/index.js" +} diff --git a/packages/scripts/src/index.ts b/packages/scripts/src/index.ts new file mode 100644 index 0000000..e69de29 diff --git a/packages/scripts/tsconfig.esm.json b/packages/scripts/tsconfig.esm.json new file mode 100644 index 0000000..915284d --- /dev/null +++ b/packages/scripts/tsconfig.esm.json @@ -0,0 +1,7 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "esm" + }, + "references": [] +} diff --git a/packages/scripts/tsconfig.json b/packages/scripts/tsconfig.json new file mode 100644 index 0000000..94e864b --- /dev/null +++ b/packages/scripts/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "../tsconfig.common.json", + "compilerOptions": { + "outDir": "lib", + "rootDir": "src" + }, + "references": [ + ] +}