Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file added .yarn/install-state.gz
Binary file not shown.
40 changes: 22 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,24 @@
# This is V4; try V5!

You're looking at the README for **PostGraphile V4** — stable but feature-frozen.
You're looking at the README for **PostGraphile V4** — stable but
feature-frozen.

**PostGraphile V5 beta** is nearing completion and has [frequent releases](https://www.npmjs.com/package/postgraphile?activeTab=versions)!
**PostGraphile V5 beta** is nearing completion and has
[frequent releases](https://www.npmjs.com/package/postgraphile?activeTab=versions)!

**Production-ready** and already powering many apps, V5 is a complete ground-up
rewrite powered by [Grafast](https://grafast.org), our cutting-edge planning
and execution engine for GraphQL. It dramatically reduces Postgres load,
supports true polymorphism, and introduces incremental delivery, executable
schema exports, greater control over your schema, and much more. Its efficient
and ergonomic extensibility guides you into the pit of success. It even
introduces an "eject button" for when you feel the need to move beyond an
autogenerated schema!

V5 remains in "beta" while we finalize the APIs, so minor adjustments may
be needed between updates. Postgres-centric users who leverage [trusted
documents](https://benjie.dev/graphql/trusted-documents) (highly recommended!)
should experience particularly smooth sailing!
rewrite powered by [Grafast](https://grafast.org), our cutting-edge planning and
execution engine for GraphQL. It dramatically reduces Postgres load, supports
true polymorphism, and introduces incremental delivery, executable schema
exports, greater control over your schema, and much more. Its efficient and
ergonomic extensibility guides you into the pit of success. It even introduces
an "eject button" for when you feel the need to move beyond an autogenerated
schema!

V5 remains in "beta" while we finalize the APIs, so minor adjustments may be
needed between updates. Postgres-centric users who leverage
[trusted documents](https://benjie.dev/graphql/trusted-documents) (highly
recommended!) should experience particularly smooth sailing!

- [**→ V5 status page**](https://postgraphile.org/v5beta)
- [**Overview of new features**](https://postgraphile.org/postgraphile/5/migrating-from-v4/v5-new-feature-summary)
Expand Down Expand Up @@ -169,8 +171,8 @@ yarn add postgraphile
```

```js
import { createServer } from 'http';
import postgraphile from 'postgraphile';
import { createServer } from "http";
import postgraphile from "postgraphile";

createServer(postgraphile());
```
Expand Down Expand Up @@ -228,8 +230,10 @@ PostGraphile features include:
- [Just use the generated GraphQL schema](https://www.graphile.org/postgraphile/usage-schema/)

[procedure documentation]: https://www.graphile.org/postgraphile/procedures/
[advanced queries documentation]: https://www.graphile.org/postgraphile/custom-queries/
[row-level-security]: http://www.postgresql.org/docs/current/static/ddl-rowsecurity.html
[advanced queries documentation]:
https://www.graphile.org/postgraphile/custom-queries/
[row-level-security]:
http://www.postgresql.org/docs/current/static/ddl-rowsecurity.html

## Requirements

Expand Down
11 changes: 6 additions & 5 deletions SPONSORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,17 @@ Graphile ecosystem. Find out
## Leaders

- Robert Claypool
- Principia Mentis
- nigelrmtaylor
- Principia Mentis
- Trigger.dev
- Axinom
- Taiste
- BairesDev
- Cintra
- Two Bit Solutions
- Apollo
- Dimply
- Ndustrial
- Apollo
- Cintra
- Beacon
- deliver.media
- Ravio
Expand All @@ -41,12 +41,12 @@ Graphile ecosystem. Find out
- nullachtvierzehn
- Zymego
- garpulon
- Vizcom
- Ether
- Nate Smith
- The Outbound Collective
- Charlie Hadden
- Vizcom
- Kiron Open Higher Education
- Nate Smith
- Andrew Joseph
- SIED 70 - TE 70
- Peter C. Romano
Expand All @@ -58,3 +58,4 @@ Graphile ecosystem. Find out
- Jody Hoon-Starr
- Justin Carrus
- WorkOS
- Malachi Bergman
3 changes: 3 additions & 0 deletions grafast/bench/dist/cli-run.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/usr/bin/env node
export {};
//# sourceMappingURL=cli-run.d.ts.map
1 change: 1 addition & 0 deletions grafast/bench/dist/cli-run.d.ts.map

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

7 changes: 7 additions & 0 deletions grafast/bench/dist/cli-run.js

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

1 change: 1 addition & 0 deletions grafast/bench/dist/cli-run.js.map

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

10 changes: 10 additions & 0 deletions grafast/bench/dist/cli.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import type { ArgsFromOptions, Argv } from "graphile-config/cli";
export declare function options(yargs: Argv): Argv<{
schema: string | undefined;
} & {
operations: string | undefined;
} & {
config: string | undefined;
}>;
export declare function run(args: ArgsFromOptions<typeof options>): Promise<void>;
//# sourceMappingURL=cli.d.ts.map
1 change: 1 addition & 0 deletions grafast/bench/dist/cli.d.ts.map

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

78 changes: 78 additions & 0 deletions grafast/bench/dist/cli.js

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

1 change: 1 addition & 0 deletions grafast/bench/dist/cli.js.map

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

9 changes: 9 additions & 0 deletions grafast/bench/dist/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import type { GraphQLSchema } from "grafast/graphql";
import type { BenchOperation, GrafastBenchSetupResult } from "./interfaces.js";
export { GrafastBenchConfig } from "./interfaces.js";
export declare function bench(schema: GraphQLSchema, operations: BenchOperation[], options: {
setup?: () => Promise<GrafastBenchSetupResult> | GrafastBenchSetupResult;
teardown?: (setupResult: GrafastBenchSetupResult) => void | Promise<void>;
contextFactory?: (operation: BenchOperation, setupResult: GrafastBenchSetupResult) => object;
}): Promise<void>;
//# sourceMappingURL=index.d.ts.map
1 change: 1 addition & 0 deletions grafast/bench/dist/index.d.ts.map

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

132 changes: 132 additions & 0 deletions grafast/bench/dist/index.js

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

Loading
Loading