27 packages
gatsby-source-takeshape
Use the TakeShape CMS as the data source for your Gatsby website.
@takeshape/branches
Shared branch-related code.
@takeshape/cli
TakeShape CLI
takeshape-cli
@takeshape/errors
Custom error objects.
@takeshape/esbuild-node-externals
## Temporary package while waiting for https://github.com/pradel/esbuild-node-externals/pull/42
@takeshape/graphql-validate
Validates your project's GraphQL queries. All code was extraced and adapted from [GraphQL Inspector](https://github.com/kamilkisiela/graphql-inspector).
@takeshape/json-schema
JSON Schema validator
@takeshape/json-schema-to-typescript
compile json schema to typescript typings
@takeshape/logger
Logging utility.
@takeshape/netlify-plugin-takeshape
A Netlify build plugin for automatically creating and configuring a TakeShape project for use with a Netlify site
@takeshape/next-auth-all-access
NextAuthAllAccess wraps NextAuth to provide JWKS verifiable access tokens for third-party APIs.
@takeshape/nextjs
Tools for working with Next.js based projects. Supports [penny](https://github.com/takeshape/penny).
@takeshape/react-chat-agent
A React library providing AI chat components for integrating with TakeShape's chat agent platform. Features streaming chat responses, session management, markdown rendering, and bot protection.
@takeshape/redux-little-router
A barebones routing solution for Redux applications.
@takeshape/routing
`@takeshape/routing` is a module designed to be used on the frontend of a site generated with [TakeShape](https://www.takeshape.io). It is library agnostic so it can be used with React, Vue, etc.
@takeshape/schema
TakeShape Schema
@takeshape/shape-tools
Tools primarily for working with Next.js based projects in build and CI environments using Vercel, Netlify and GitHub. Supports [penny](https://github.com/takeshape/penny).
@takeshape/ssg
Static Site Generator
takeshape-ssg
```yml templatePath: src/templates #Sets the path to look for templates staticPath: static #TS deploys this directory. All of your JS, CSS need to end up here. Files like robots.txt, humans.txt and other files that do not need processing shou
@takeshape/streams
Stream helpers
@takeshape/typescript-jest-junit-reporter
Produce Jest JUnit-style XML output from TypeScript compiler messages.
@takeshape/use-cap
A React hook that makes it easy to use the [Cap.js](https://capjs.js.org) proof-of-work abuse prevention library in React projects.
@takeshape/util
Shared utilities
@takeshape/vitest-docker-dynamodb
Bootstrap vitest tests with docker-compose and dynamodb.