From e17e5f0fc33986beaa711c018b242a8a46a8edb8 Mon Sep 17 00:00:00 2001 From: cudr Date: Sat, 5 Oct 2019 12:07:11 +0300 Subject: [PATCH] feat: test release --- package.json | 3 ++- packages/backend/package.json | 11 ++++++++++- packages/backend/tsconfig.json | 3 ++- packages/bridge/package.json | 18 ++++++++++++++++-- packages/bridge/tsconfig.json | 1 + packages/client/package.json | 11 ++++++++++- packages/client/src/onChange.ts | 4 +++- packages/client/tsconfig.json | 2 +- 8 files changed, 45 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 219ceab..d33d4e9 100644 --- a/package.json +++ b/package.json @@ -4,9 +4,10 @@ "description": "Slate collaborative plugin & microservice", "scripts": { "bootstrap": "lerna bootstrap", + "release": "yarn prebuild && yarn build && lerna publish from-package", "dev": "concurrently \"lerna run --parallel watch\" \"lerna run dev --stream\"", "build": "lerna run build --stream", - "prebuild": "lerna clean --yes && rm -rf ./packages/**/lib/", + "prebuild": "rm -rf ./packages/**/lib/", "format": "prettier --write" }, "workspaces": [ diff --git a/packages/backend/package.json b/packages/backend/package.json index ec9a079..b559b56 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -7,7 +7,13 @@ "main": "lib/index.js", "types": "lib/index.d.ts", "description": "slate-collaborative bridge", - "repository": "https://github.com/cudr/slate-collaborative", + "repository": { + "type": "git", + "url": "git+https://github.com/cudr/slate-collaborative.git" + }, + "publishConfig": { + "access": "public" + }, "author": "cudr", "license": "MIT", "scripts": { @@ -34,5 +40,8 @@ "@babel/preset-env": "^7.6.0", "@babel/preset-typescript": "^7.6.0", "@types/socket.io": "^2.1.2" + }, + "directories": { + "lib": "lib" } } diff --git a/packages/backend/tsconfig.json b/packages/backend/tsconfig.json index 81c719a..40950be 100644 --- a/packages/backend/tsconfig.json +++ b/packages/backend/tsconfig.json @@ -5,6 +5,7 @@ "outDir": "lib", "rootDir": "src", "baseUrl": "src", - "esModuleInterop": true + "esModuleInterop": true, + "lib": ["dom", "dom.iterable", "esnext"] } } diff --git a/packages/bridge/package.json b/packages/bridge/package.json index 36b1f20..7e412f1 100644 --- a/packages/bridge/package.json +++ b/packages/bridge/package.json @@ -7,7 +7,13 @@ "main": "lib/index.js", "types": "lib/index.d.ts", "description": "slate-collaborative bridge", - "repository": "https://github.com/cudr/slate-collaborative", + "repository": { + "type": "git", + "url": "git+https://github.com/cudr/slate-collaborative.git" + }, + "publishConfig": { + "access": "public" + }, "author": "cudr", "license": "MIT", "scripts": { @@ -27,5 +33,13 @@ "@babel/plugin-proposal-object-rest-spread": "^7.5.5", "@babel/preset-env": "^7.6.0", "@babel/preset-typescript": "^7.6.0" - } + }, + "directories": { + "lib": "lib" + }, + "keywords": [ + "slate", + "automerge", + "bridge" + ] } diff --git a/packages/bridge/tsconfig.json b/packages/bridge/tsconfig.json index e619b21..2cf697c 100644 --- a/packages/bridge/tsconfig.json +++ b/packages/bridge/tsconfig.json @@ -2,6 +2,7 @@ "include": ["src/**/*"], "extends": "../../tsconfig.base.json", "compilerOptions": { + "lib": ["dom", "dom.iterable", "esnext"], "outDir": "lib", "rootDir": "src", "baseUrl": "src", diff --git a/packages/client/package.json b/packages/client/package.json index 561a31e..6682be4 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -7,7 +7,13 @@ "main": "lib/index.js", "types": "lib/index.d.ts", "description": "slate-collaborative bridge", - "repository": "https://github.com/cudr/slate-collaborative", + "repository": { + "type": "git", + "url": "git+https://github.com/cudr/slate-collaborative.git" + }, + "publishConfig": { + "access": "public" + }, "author": "cudr", "license": "MIT", "scripts": { @@ -37,5 +43,8 @@ "@types/react": "^16.9.2", "@types/slate": "^0.47.1", "@types/socket.io-client": "^1.4.32" + }, + "directories": { + "lib": "lib" } } diff --git a/packages/client/src/onChange.ts b/packages/client/src/onChange.ts index f3fb136..a71a371 100644 --- a/packages/client/src/onChange.ts +++ b/packages/client/src/onChange.ts @@ -2,7 +2,9 @@ import { ExtendedEditor } from './model' const onChange = opts => (editor: ExtendedEditor, next: () => void) => { if (!editor.remote) { - editor.connection.receiveSlateOps(editor.operations) + const operations: any = editor.operations + + editor.connection.receiveSlateOps(operations) } return next() diff --git a/packages/client/tsconfig.json b/packages/client/tsconfig.json index 5f504f8..2c802cc 100644 --- a/packages/client/tsconfig.json +++ b/packages/client/tsconfig.json @@ -6,7 +6,7 @@ "rootDir": "src", "baseUrl": "src", "jsx": "react", - "lib": ["es6", "dom"], + "lib": ["dom", "dom.iterable", "es6"], "esModuleInterop": true } }