Skip to content

Commit

Permalink
updates all code locations
Browse files Browse the repository at this point in the history
by searching for:
```
import( type)? \{(\S)(.*)(\S)\}
```

and replacing with
```
import$1 { $2$3$4 }
```
  • Loading branch information
dimitropoulos committed Nov 10, 2022
1 parent dc7a5a3 commit 2657ac7
Show file tree
Hide file tree
Showing 239 changed files with 614 additions and 615 deletions.
8 changes: 4 additions & 4 deletions docs/runtime_api.md
Original file line number Diff line number Diff line change
Expand Up @@ -321,7 +321,7 @@ Some of the well-known types provide additional methods for convenience:
### Timestamp

````typescript
import {Timestamp} from "@bufbuild/protobuf";
import { Timestamp } from "@bufbuild/protobuf";

// Create an instance from a built-in Date object
let ts = Timestamp.fromDate(new Date(1938, 0, 10));
Expand All @@ -336,8 +336,8 @@ ts.toDate();
### Any

```typescript
import {Any} from "@bufbuild/protobuf";
import {Timestamp} from "@bufbuild/protobuf";
import { Any } from "@bufbuild/protobuf";
import { Timestamp } from "@bufbuild/protobuf";

// Pack a message:
let any = Any.pack(message);
Expand Down Expand Up @@ -427,7 +427,7 @@ In case you simply want to set a field value, for example from an HTML form inpu
use the provided conversion utility [`protoInt64`][src-proto-int64]:

```typescript
import {protoInt64} from "@bufbuild/protobuf";
import { protoInt64 } from "@bufbuild/protobuf";

let input: string | number | bigint = "123";

Expand Down
51 changes: 25 additions & 26 deletions packages/protobuf-bench/report.mjs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import {buildSync} from "esbuild";
import {brotliCompressSync} from "zlib";
import { buildSync } from "esbuild";
import { brotliCompressSync } from "zlib";

const protobufEs = gather("src/entry-protobuf-es.ts");
const googleProtobuf = gather("src/entry-google-protobuf.js");
Expand All @@ -20,38 +20,37 @@ server would usually do.
| protobuf-javascript | ${googleProtobuf.size} | ${googleProtobuf.minified} | ${googleProtobuf.compressed} |
`);


function gather(entryPoint) {
const bundle = build(entryPoint, false, "esm");
const bundleMinified = build(entryPoint, true, "esm");
const compressed = compress(bundleMinified);
return {
entryPoint,
size: formatSize(bundle.byteLength),
minified: formatSize(bundleMinified.byteLength),
compressed: formatSize(compressed.byteLength),
};
const bundle = build(entryPoint, false, "esm");
const bundleMinified = build(entryPoint, true, "esm");
const compressed = compress(bundleMinified);
return {
entryPoint,
size: formatSize(bundle.byteLength),
minified: formatSize(bundleMinified.byteLength),
compressed: formatSize(compressed.byteLength),
};
}

function build(entryPoint, minify, format) {
const result = buildSync({
entryPoints: [entryPoint],
bundle: true,
format: format,
treeShaking: true,
minify: minify,
write: false,
});
if (result.outputFiles.length !== 1) {
throw new Error();
}
return result.outputFiles[0].contents;
const result = buildSync({
entryPoints: [entryPoint],
bundle: true,
format: format,
treeShaking: true,
minify: minify,
write: false,
});
if (result.outputFiles.length !== 1) {
throw new Error();
}
return result.outputFiles[0].contents;
}

function compress(buf) {
return brotliCompressSync(buf);
return brotliCompressSync(buf);
}

function formatSize(bytes) {
return new Intl.NumberFormat().format(bytes) + " b";
return new Intl.NumberFormat().format(bytes) + " b";
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 2657ac7

Please sign in to comment.