test
pnpm run e2e:test
build
pnpm build:type && pnpm build:node && pnpm build:browser && pnpm build:bundle
e2e:test
ts-node -T ./e2e/node.ts && ts-node -T ./e2e/browser
generate
ts-node ./openapi.ts
build:node
esbuild --bundle --external:axios --external:browser-or-node --platform=node --minify --sourcemap --outfile=dist/index.cjs src/index.ts
build:type
tsc --emitDeclarationOnly --declaration --target es2019 --module commonjs --moduleResolution node --lib es2019
type:check
tsc --noEmit --target es2019 --module commonjs --moduleResolution node --lib es2019
build:bundle
esbuild --bundle --platform=node --minify --sourcemap --outfile=dist/bundle.cjs src/index.ts
build:browser
esbuild --bundle --external:crypto --external:axios --external:browser-or-node --platform=browser --format=esm --minify --outfile=dist/index.mjs src/index.ts