chore(js-client)!: Simplify/optimize js-client and update README [fixes DXJ-490] (#366)

* Update README

* Improve build experience

* Fix eslint

* Fix eslint

* Fix eslint

* Fix tooling

* Fix formatting

* Fix formatting

* Fix test resource name

* Remove async

* Fix comments

* Add ts-check

* Add new line

* Fix arg

* add todo's

* Fix lint

* Fix typo

* Type module

* Add deps to isomorphic package

* Extract function type

* Fix newline

* Remove private

* Use prepare hook instead of postinstall
This commit is contained in:
Akim
2023-10-25 19:02:42 +07:00
committed by GitHub
parent 1266a90737
commit f9abc6419c
24 changed files with 576 additions and 278 deletions

View File

@ -17,7 +17,6 @@
import inject from "@rollup/plugin-inject";
import tsconfigPaths from "vite-tsconfig-paths";
import { createRequire } from "module";
import { readFileSync } from "fs";
import { UserConfig } from "vite";
const require = createRequire(import.meta.url);
@ -30,7 +29,8 @@ const config: UserConfig = {
lib: {
entry: "./src/index.ts",
name: "js-client",
fileName: "index",
fileName: () => "index.min.js",
formats: ["umd"],
},
outDir: "./dist/browser",
rollupOptions: {
@ -55,9 +55,6 @@ const config: UserConfig = {
},
},
},
define: {
__PACKAGE_JSON_CONTENT__: readFileSync("./package.json", "utf-8"),
},
};
export default config;