diff --git a/examples/website/package.json b/examples/website/package.json index f00a4f9..f7a3a06 100644 --- a/examples/website/package.json +++ b/examples/website/package.json @@ -39,4 +39,4 @@ "webpack-cli": "^6.0.1", "webpack-dev-server": "^5.2.2" } -} \ No newline at end of file +} diff --git a/examples/website/tsconfig.json b/examples/website/tsconfig.json index 964b438..5c7b64f 100644 --- a/examples/website/tsconfig.json +++ b/examples/website/tsconfig.json @@ -11,7 +11,5 @@ "skipLibCheck": true, "inlineSourceMap": true }, - "exclude": [ - "./dist" - ] -} \ No newline at end of file + "exclude": ["./dist"] +} diff --git a/reconcile-js/package.json b/reconcile-js/package.json index 46c8dcf..7901153 100644 --- a/reconcile-js/package.json +++ b/reconcile-js/package.json @@ -1,28 +1,28 @@ { - "name": "reconcile", - "version": "0.4.0", - "main": "dist/reconcile.node.js", - "browser": "dist/reconcile.web.js", - "types": "dist/types/index.d.ts", - "files": [ - "dist/**/*" - ], - "scripts": { - "build": "webpack --mode production", - "format": "prettier --write \"./**/*.(ts|scss|json|html)\"", - "test": "NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest" - }, - "devDependencies": { - "@types/jest": "^30.0.0", - "jest": "^30.0.4", - "prettier": "^3.6.2", - "reconcile": "file:../pkg", - "ts-jest": "^29.4.0", - "ts-loader": "^9.5.2", - "tslib": "2.8.1", - "typescript": "5.8.3", - "webpack": "^5.99.9", - "webpack-cli": "^6.0.1", - "webpack-merge": "^6.0.1" - } + "name": "reconcile", + "version": "0.4.0", + "main": "dist/reconcile.node.js", + "browser": "dist/reconcile.web.js", + "types": "dist/types/index.d.ts", + "files": [ + "dist/**/*" + ], + "scripts": { + "build": "webpack --mode production", + "format": "prettier --write \"./**/*.(ts|scss|json|html)\"", + "test": "NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest" + }, + "devDependencies": { + "@types/jest": "^30.0.0", + "jest": "^30.0.4", + "prettier": "^3.6.2", + "reconcile": "file:../pkg", + "ts-jest": "^29.4.0", + "ts-loader": "^9.5.2", + "tslib": "2.8.1", + "typescript": "5.8.3", + "webpack": "^5.99.9", + "webpack-cli": "^6.0.1", + "webpack-merge": "^6.0.1" + } } diff --git a/reconcile-js/tsconfig.json b/reconcile-js/tsconfig.json index 1d771f1..c462052 100644 --- a/reconcile-js/tsconfig.json +++ b/reconcile-js/tsconfig.json @@ -1,17 +1,14 @@ { - "compilerOptions": { - "module": "ESNext", - "target": "ESNext", - "strict": true, - "allowSyntheticDefaultImports": true, - "moduleResolution": "bundler", - "declaration": true, - "declarationDir": "./dist/types", - "skipLibCheck": true, - "inlineSourceMap": true - }, - "exclude": [ - "./dist", - "**/*.test.ts" - ] + "compilerOptions": { + "module": "ESNext", + "target": "ESNext", + "strict": true, + "allowSyntheticDefaultImports": true, + "moduleResolution": "bundler", + "declaration": true, + "declarationDir": "./dist/types", + "skipLibCheck": true, + "inlineSourceMap": true + }, + "exclude": ["./dist", "**/*.test.ts"] } diff --git a/src/lib.rs b/src/lib.rs index 1dfaba7..2518975 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -114,8 +114,8 @@ mod tokenizer; mod types; mod utils; -pub use operation_transformation::{reconcile, EditedText}; -pub use tokenizer::{token::Token, BuiltinTokenizer, Tokenizer}; +pub use operation_transformation::{EditedText, reconcile}; +pub use tokenizer::{BuiltinTokenizer, Tokenizer, token::Token}; pub use types::{ cursor_position::CursorPosition, history::History, side::Side, span_with_history::SpanWithHistory, text_with_cursors::TextWithCursors,