├── .changeset ├── config.json └── rude-hotels-dress.md ├── .github ├── dependabot.yml └── workflows │ ├── actionlint.yml │ ├── canary-release.yml │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .npmignore ├── .prettierrc ├── .vscode └── launch.json ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── examples └── basic │ ├── .gitignore │ ├── app │ ├── (app) │ │ ├── layout.tsx │ │ └── page.tsx │ └── (swingset) │ │ ├── layout.tsx │ │ └── swingset │ │ ├── [...path] │ │ └── page.tsx │ │ ├── content.mdx │ │ ├── docs │ │ └── foundations │ │ │ ├── color.mdx │ │ │ └── index.mdx │ │ └── page.tsx │ ├── components │ ├── accordion │ │ ├── docs.mdx │ │ └── index.tsx │ ├── button │ │ ├── docs.mdx │ │ ├── docs │ │ │ ├── design.mdx │ │ │ └── nested.mdx │ │ └── index.tsx │ ├── card │ │ ├── docs.mdx │ │ └── index.tsx │ ├── checkbox │ │ ├── docs.mdx │ │ └── index.tsx │ ├── nested │ │ └── title │ │ │ ├── docs.mdx │ │ │ └── index.tsx │ ├── text-input │ │ ├── docs.mdx │ │ └── index.tsx │ └── text │ │ ├── docs.mdx │ │ └── index.tsx │ ├── mdx-components.js │ ├── next-env.d.ts │ ├── next.config.mjs │ ├── package.json │ ├── tsconfig.json │ └── turbo.json ├── img ├── github-icon.svg ├── npm-icon.svg ├── share.svg ├── swingset-dark.svg └── swingset-light.svg ├── package.json ├── packages ├── swingset-theme-hashicorp │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── postcss.config.cjs │ ├── src │ │ ├── MDXComponents.tsx │ │ ├── components │ │ │ ├── app-wrapper.tsx │ │ │ ├── code-block │ │ │ │ ├── code-block.tsx │ │ │ │ ├── copy-button.tsx │ │ │ │ ├── helpers.ts │ │ │ │ ├── index.tsx │ │ │ │ └── theme.ts │ │ │ ├── link.tsx │ │ │ ├── live-component │ │ │ │ ├── code-theme.tsx │ │ │ │ ├── get-file-map.ts │ │ │ │ └── index.tsx │ │ │ ├── nav-bar │ │ │ │ ├── index.tsx │ │ │ │ └── logo.tsx │ │ │ ├── open-in-editor.tsx │ │ │ ├── props-table.tsx │ │ │ ├── side-nav │ │ │ │ ├── category.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── link-item.tsx │ │ │ │ └── toggle-button.tsx │ │ │ └── text │ │ │ │ ├── body.tsx │ │ │ │ ├── heading.tsx │ │ │ │ └── index.tsx │ │ ├── css │ │ │ └── styles.css │ │ ├── index.tsx │ │ ├── page.tsx │ │ └── types.ts │ ├── tailwind.config.cjs │ ├── tsconfig.json │ └── tsup.config.ts └── swingset │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ ├── get-navigation-tree.test.ts │ └── parse-component-path.test.ts │ ├── loader.cjs │ ├── package.json │ ├── postcss.config.cjs │ ├── src │ ├── cli │ │ ├── commands │ │ │ ├── bootstrap.ts │ │ │ └── default.ts │ │ ├── index.ts │ │ └── utils │ │ │ ├── constants.ts │ │ │ ├── get-pkg-install-cmd.ts │ │ │ └── logs.ts │ ├── config.ts │ ├── constants.ts │ ├── create-page.tsx │ ├── default-theme │ │ ├── css │ │ │ └── styles.css │ │ ├── index.tsx │ │ └── page.tsx │ ├── get-frontmatter.ts │ ├── get-navigation-tree.ts │ ├── get-props.ts │ ├── index.ts │ ├── loader.ts │ ├── meta.d.ts │ ├── meta.js │ ├── parse-component-path.ts │ ├── render.tsx │ ├── resolvers │ │ ├── build-load-function.ts │ │ ├── component.ts │ │ ├── doc.ts │ │ └── stringify-entity.ts │ ├── theme.d.ts │ ├── theme.js │ └── types.ts │ ├── tailwind.config.cjs │ ├── tsconfig.json │ ├── tsup.config.ts │ └── vitest.config.ts ├── tsconfig.json └── turbo.json /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.changeset/rude-hotels-dress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/.changeset/rude-hotels-dress.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/actionlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/.github/workflows/actionlint.yml -------------------------------------------------------------------------------- /.github/workflows/canary-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/.github/workflows/canary-release.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | examples 2 | .prettierrc 3 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | @hashicorp/web-platform 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ./packages/swingset/README.md -------------------------------------------------------------------------------- /examples/basic/.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | -------------------------------------------------------------------------------- /examples/basic/app/(app)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/app/(app)/layout.tsx -------------------------------------------------------------------------------- /examples/basic/app/(app)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/app/(app)/page.tsx -------------------------------------------------------------------------------- /examples/basic/app/(swingset)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/app/(swingset)/layout.tsx -------------------------------------------------------------------------------- /examples/basic/app/(swingset)/swingset/[...path]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/app/(swingset)/swingset/[...path]/page.tsx -------------------------------------------------------------------------------- /examples/basic/app/(swingset)/swingset/content.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/app/(swingset)/swingset/content.mdx -------------------------------------------------------------------------------- /examples/basic/app/(swingset)/swingset/docs/foundations/color.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/app/(swingset)/swingset/docs/foundations/color.mdx -------------------------------------------------------------------------------- /examples/basic/app/(swingset)/swingset/docs/foundations/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/app/(swingset)/swingset/docs/foundations/index.mdx -------------------------------------------------------------------------------- /examples/basic/app/(swingset)/swingset/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/app/(swingset)/swingset/page.tsx -------------------------------------------------------------------------------- /examples/basic/components/accordion/docs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/components/accordion/docs.mdx -------------------------------------------------------------------------------- /examples/basic/components/accordion/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/components/accordion/index.tsx -------------------------------------------------------------------------------- /examples/basic/components/button/docs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/components/button/docs.mdx -------------------------------------------------------------------------------- /examples/basic/components/button/docs/design.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/components/button/docs/design.mdx -------------------------------------------------------------------------------- /examples/basic/components/button/docs/nested.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/components/button/docs/nested.mdx -------------------------------------------------------------------------------- /examples/basic/components/button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/components/button/index.tsx -------------------------------------------------------------------------------- /examples/basic/components/card/docs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/components/card/docs.mdx -------------------------------------------------------------------------------- /examples/basic/components/card/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/components/card/index.tsx -------------------------------------------------------------------------------- /examples/basic/components/checkbox/docs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/components/checkbox/docs.mdx -------------------------------------------------------------------------------- /examples/basic/components/checkbox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/components/checkbox/index.tsx -------------------------------------------------------------------------------- /examples/basic/components/nested/title/docs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/components/nested/title/docs.mdx -------------------------------------------------------------------------------- /examples/basic/components/nested/title/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/components/nested/title/index.tsx -------------------------------------------------------------------------------- /examples/basic/components/text-input/docs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/components/text-input/docs.mdx -------------------------------------------------------------------------------- /examples/basic/components/text-input/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/components/text-input/index.tsx -------------------------------------------------------------------------------- /examples/basic/components/text/docs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/components/text/docs.mdx -------------------------------------------------------------------------------- /examples/basic/components/text/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/components/text/index.tsx -------------------------------------------------------------------------------- /examples/basic/mdx-components.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/mdx-components.js -------------------------------------------------------------------------------- /examples/basic/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/next-env.d.ts -------------------------------------------------------------------------------- /examples/basic/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/next.config.mjs -------------------------------------------------------------------------------- /examples/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/package.json -------------------------------------------------------------------------------- /examples/basic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/tsconfig.json -------------------------------------------------------------------------------- /examples/basic/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/examples/basic/turbo.json -------------------------------------------------------------------------------- /img/github-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/img/github-icon.svg -------------------------------------------------------------------------------- /img/npm-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/img/npm-icon.svg -------------------------------------------------------------------------------- /img/share.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/img/share.svg -------------------------------------------------------------------------------- /img/swingset-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/img/swingset-dark.svg -------------------------------------------------------------------------------- /img/swingset-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/img/swingset-light.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/package.json -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | style.css 3 | turbo/ 4 | -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/.npmignore: -------------------------------------------------------------------------------- 1 | src/ 2 | -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/README.md -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/package.json -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/postcss.config.cjs -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/MDXComponents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/MDXComponents.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/app-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/app-wrapper.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/code-block/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/code-block/code-block.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/code-block/copy-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/code-block/copy-button.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/code-block/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/code-block/helpers.ts -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/code-block/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/code-block/index.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/code-block/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/code-block/theme.ts -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/link.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/live-component/code-theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/live-component/code-theme.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/live-component/get-file-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/live-component/get-file-map.ts -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/live-component/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/live-component/index.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/nav-bar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/nav-bar/index.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/nav-bar/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/nav-bar/logo.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/open-in-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/open-in-editor.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/props-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/props-table.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/side-nav/category.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/side-nav/category.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/side-nav/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/side-nav/index.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/side-nav/link-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/side-nav/link-item.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/side-nav/toggle-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/side-nav/toggle-button.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/text/body.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/text/body.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/text/heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/text/heading.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/components/text/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/components/text/index.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/css/styles.css -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/index.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/page.tsx -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/src/types.ts -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/tailwind.config.cjs -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/tsconfig.json -------------------------------------------------------------------------------- /packages/swingset-theme-hashicorp/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset-theme-hashicorp/tsup.config.ts -------------------------------------------------------------------------------- /packages/swingset/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | style.css 3 | .turbo/ 4 | -------------------------------------------------------------------------------- /packages/swingset/.npmignore: -------------------------------------------------------------------------------- 1 | src/** 2 | -------------------------------------------------------------------------------- /packages/swingset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/README.md -------------------------------------------------------------------------------- /packages/swingset/__tests__/get-navigation-tree.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/__tests__/get-navigation-tree.test.ts -------------------------------------------------------------------------------- /packages/swingset/__tests__/parse-component-path.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/__tests__/parse-component-path.test.ts -------------------------------------------------------------------------------- /packages/swingset/loader.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/loader.cjs -------------------------------------------------------------------------------- /packages/swingset/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/package.json -------------------------------------------------------------------------------- /packages/swingset/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/postcss.config.cjs -------------------------------------------------------------------------------- /packages/swingset/src/cli/commands/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/cli/commands/bootstrap.ts -------------------------------------------------------------------------------- /packages/swingset/src/cli/commands/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/cli/commands/default.ts -------------------------------------------------------------------------------- /packages/swingset/src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/cli/index.ts -------------------------------------------------------------------------------- /packages/swingset/src/cli/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/cli/utils/constants.ts -------------------------------------------------------------------------------- /packages/swingset/src/cli/utils/get-pkg-install-cmd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/cli/utils/get-pkg-install-cmd.ts -------------------------------------------------------------------------------- /packages/swingset/src/cli/utils/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/cli/utils/logs.ts -------------------------------------------------------------------------------- /packages/swingset/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/config.ts -------------------------------------------------------------------------------- /packages/swingset/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/constants.ts -------------------------------------------------------------------------------- /packages/swingset/src/create-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/create-page.tsx -------------------------------------------------------------------------------- /packages/swingset/src/default-theme/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/default-theme/css/styles.css -------------------------------------------------------------------------------- /packages/swingset/src/default-theme/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/default-theme/index.tsx -------------------------------------------------------------------------------- /packages/swingset/src/default-theme/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/default-theme/page.tsx -------------------------------------------------------------------------------- /packages/swingset/src/get-frontmatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/get-frontmatter.ts -------------------------------------------------------------------------------- /packages/swingset/src/get-navigation-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/get-navigation-tree.ts -------------------------------------------------------------------------------- /packages/swingset/src/get-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/get-props.ts -------------------------------------------------------------------------------- /packages/swingset/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/index.ts -------------------------------------------------------------------------------- /packages/swingset/src/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/loader.ts -------------------------------------------------------------------------------- /packages/swingset/src/meta.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/meta.d.ts -------------------------------------------------------------------------------- /packages/swingset/src/meta.js: -------------------------------------------------------------------------------- 1 | export default '' 2 | -------------------------------------------------------------------------------- /packages/swingset/src/parse-component-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/parse-component-path.ts -------------------------------------------------------------------------------- /packages/swingset/src/render.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/render.tsx -------------------------------------------------------------------------------- /packages/swingset/src/resolvers/build-load-function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/resolvers/build-load-function.ts -------------------------------------------------------------------------------- /packages/swingset/src/resolvers/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/resolvers/component.ts -------------------------------------------------------------------------------- /packages/swingset/src/resolvers/doc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/resolvers/doc.ts -------------------------------------------------------------------------------- /packages/swingset/src/resolvers/stringify-entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/resolvers/stringify-entity.ts -------------------------------------------------------------------------------- /packages/swingset/src/theme.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/theme.d.ts -------------------------------------------------------------------------------- /packages/swingset/src/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/theme.js -------------------------------------------------------------------------------- /packages/swingset/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/src/types.ts -------------------------------------------------------------------------------- /packages/swingset/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/tailwind.config.cjs -------------------------------------------------------------------------------- /packages/swingset/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/tsconfig.json -------------------------------------------------------------------------------- /packages/swingset/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/tsup.config.ts -------------------------------------------------------------------------------- /packages/swingset/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/packages/swingset/vitest.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/tsconfig.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/swingset/HEAD/turbo.json --------------------------------------------------------------------------------