├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ └── node.js.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .prettierignore ├── CLAUDE.md ├── LICENSE.md ├── README.md ├── jest.config.js ├── lerna.json ├── package.json ├── packages ├── contentful-to-structured-text │ ├── LICENSE.md │ ├── README.md │ ├── __tests__ │ │ └── all.test.ts │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── handlers.ts │ │ ├── helpers │ │ │ ├── lift-assets.ts │ │ │ ├── visit-children.ts │ │ │ ├── visit-node.ts │ │ │ └── wrap.ts │ │ ├── index.ts │ │ └── types.ts │ ├── tsconfig.esnext.json │ └── tsconfig.json ├── generic-html-renderer │ ├── .eslintrc.js │ ├── LICENSE.md │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ └── index.test.ts.snap │ │ └── index.test.ts │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.esnext.json │ └── tsconfig.json ├── html-to-structured-text │ ├── LICENSE.md │ ├── README.md │ ├── __tests__ │ │ └── all.test.ts │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── handlers.ts │ │ ├── index.ts │ │ ├── preprocessors │ │ │ └── google-docs.ts │ │ ├── types.ts │ │ ├── visit-children.ts │ │ ├── visit-node.ts │ │ └── wrap.ts │ ├── tsconfig.esnext.json │ └── tsconfig.json ├── slate-utils │ ├── .eslintrc.js │ ├── LICENSE.md │ ├── README.md │ ├── __tests__ │ │ └── index.test.ts │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── guards.ts │ │ ├── index.ts │ │ ├── slateToDast.ts │ │ └── types.ts │ ├── tsconfig.esnext.json │ └── tsconfig.json ├── to-dom-nodes │ ├── LICENSE.md │ ├── README.md │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ └── index.test.tsx.snap │ │ └── index.test.tsx │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.esnext.json │ └── tsconfig.json ├── to-html-string │ ├── .eslintrc.js │ ├── LICENSE.md │ ├── README.md │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ └── index.test.tsx.snap │ │ └── index.test.tsx │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.esnext.json │ └── tsconfig.json ├── to-markdown │ ├── LICENSE.md │ ├── README.md │ ├── REVIEW.md │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ └── index.test.tsx.snap │ │ └── index.test.tsx │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.esnext.json │ └── tsconfig.json ├── to-plain-text │ ├── LICENSE.md │ ├── README.md │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ └── index.test.tsx.snap │ │ └── index.test.tsx │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.esnext.json │ └── tsconfig.json └── utils │ ├── .eslintrc.js │ ├── LICENSE.md │ ├── README.md │ ├── __tests__ │ ├── __snapshots__ │ │ ├── index.test.ts.snap │ │ └── inspector.test.ts.snap │ ├── index.test.ts │ ├── inspector.test.ts │ └── manipulation.test.ts │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── definitions.ts │ ├── guards.ts │ ├── index.ts │ ├── inspector.ts │ ├── manipulation.ts │ ├── render.ts │ ├── types.ts │ └── validate.ts │ ├── tsconfig.esnext.json │ ├── tsconfig.json │ └── update-links.js ├── prettier.config.js └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | *.js 2 | **/dist/* -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | **/dist 2 | **/package-lock.json -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/jest.config.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/package.json -------------------------------------------------------------------------------- /packages/contentful-to-structured-text/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/contentful-to-structured-text/LICENSE.md -------------------------------------------------------------------------------- /packages/contentful-to-structured-text/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/contentful-to-structured-text/README.md -------------------------------------------------------------------------------- /packages/contentful-to-structured-text/__tests__/all.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/contentful-to-structured-text/__tests__/all.test.ts -------------------------------------------------------------------------------- /packages/contentful-to-structured-text/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/contentful-to-structured-text/package-lock.json -------------------------------------------------------------------------------- /packages/contentful-to-structured-text/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/contentful-to-structured-text/package.json -------------------------------------------------------------------------------- /packages/contentful-to-structured-text/src/handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/contentful-to-structured-text/src/handlers.ts -------------------------------------------------------------------------------- /packages/contentful-to-structured-text/src/helpers/lift-assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/contentful-to-structured-text/src/helpers/lift-assets.ts -------------------------------------------------------------------------------- /packages/contentful-to-structured-text/src/helpers/visit-children.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/contentful-to-structured-text/src/helpers/visit-children.ts -------------------------------------------------------------------------------- /packages/contentful-to-structured-text/src/helpers/visit-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/contentful-to-structured-text/src/helpers/visit-node.ts -------------------------------------------------------------------------------- /packages/contentful-to-structured-text/src/helpers/wrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/contentful-to-structured-text/src/helpers/wrap.ts -------------------------------------------------------------------------------- /packages/contentful-to-structured-text/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/contentful-to-structured-text/src/index.ts -------------------------------------------------------------------------------- /packages/contentful-to-structured-text/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/contentful-to-structured-text/src/types.ts -------------------------------------------------------------------------------- /packages/contentful-to-structured-text/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/contentful-to-structured-text/tsconfig.esnext.json -------------------------------------------------------------------------------- /packages/contentful-to-structured-text/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/contentful-to-structured-text/tsconfig.json -------------------------------------------------------------------------------- /packages/generic-html-renderer/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/generic-html-renderer/.eslintrc.js -------------------------------------------------------------------------------- /packages/generic-html-renderer/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/generic-html-renderer/LICENSE.md -------------------------------------------------------------------------------- /packages/generic-html-renderer/__tests__/__snapshots__/index.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/generic-html-renderer/__tests__/__snapshots__/index.test.ts.snap -------------------------------------------------------------------------------- /packages/generic-html-renderer/__tests__/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/generic-html-renderer/__tests__/index.test.ts -------------------------------------------------------------------------------- /packages/generic-html-renderer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/generic-html-renderer/package-lock.json -------------------------------------------------------------------------------- /packages/generic-html-renderer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/generic-html-renderer/package.json -------------------------------------------------------------------------------- /packages/generic-html-renderer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/generic-html-renderer/src/index.ts -------------------------------------------------------------------------------- /packages/generic-html-renderer/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/generic-html-renderer/tsconfig.esnext.json -------------------------------------------------------------------------------- /packages/generic-html-renderer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/generic-html-renderer/tsconfig.json -------------------------------------------------------------------------------- /packages/html-to-structured-text/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/html-to-structured-text/LICENSE.md -------------------------------------------------------------------------------- /packages/html-to-structured-text/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/html-to-structured-text/README.md -------------------------------------------------------------------------------- /packages/html-to-structured-text/__tests__/all.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/html-to-structured-text/__tests__/all.test.ts -------------------------------------------------------------------------------- /packages/html-to-structured-text/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/html-to-structured-text/package-lock.json -------------------------------------------------------------------------------- /packages/html-to-structured-text/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/html-to-structured-text/package.json -------------------------------------------------------------------------------- /packages/html-to-structured-text/src/handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/html-to-structured-text/src/handlers.ts -------------------------------------------------------------------------------- /packages/html-to-structured-text/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/html-to-structured-text/src/index.ts -------------------------------------------------------------------------------- /packages/html-to-structured-text/src/preprocessors/google-docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/html-to-structured-text/src/preprocessors/google-docs.ts -------------------------------------------------------------------------------- /packages/html-to-structured-text/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/html-to-structured-text/src/types.ts -------------------------------------------------------------------------------- /packages/html-to-structured-text/src/visit-children.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/html-to-structured-text/src/visit-children.ts -------------------------------------------------------------------------------- /packages/html-to-structured-text/src/visit-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/html-to-structured-text/src/visit-node.ts -------------------------------------------------------------------------------- /packages/html-to-structured-text/src/wrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/html-to-structured-text/src/wrap.ts -------------------------------------------------------------------------------- /packages/html-to-structured-text/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/html-to-structured-text/tsconfig.esnext.json -------------------------------------------------------------------------------- /packages/html-to-structured-text/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/html-to-structured-text/tsconfig.json -------------------------------------------------------------------------------- /packages/slate-utils/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/slate-utils/.eslintrc.js -------------------------------------------------------------------------------- /packages/slate-utils/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/slate-utils/LICENSE.md -------------------------------------------------------------------------------- /packages/slate-utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/slate-utils/README.md -------------------------------------------------------------------------------- /packages/slate-utils/__tests__/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/slate-utils/__tests__/index.test.ts -------------------------------------------------------------------------------- /packages/slate-utils/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/slate-utils/package-lock.json -------------------------------------------------------------------------------- /packages/slate-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/slate-utils/package.json -------------------------------------------------------------------------------- /packages/slate-utils/src/guards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/slate-utils/src/guards.ts -------------------------------------------------------------------------------- /packages/slate-utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/slate-utils/src/index.ts -------------------------------------------------------------------------------- /packages/slate-utils/src/slateToDast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/slate-utils/src/slateToDast.ts -------------------------------------------------------------------------------- /packages/slate-utils/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/slate-utils/src/types.ts -------------------------------------------------------------------------------- /packages/slate-utils/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/slate-utils/tsconfig.esnext.json -------------------------------------------------------------------------------- /packages/slate-utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/slate-utils/tsconfig.json -------------------------------------------------------------------------------- /packages/to-dom-nodes/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-dom-nodes/LICENSE.md -------------------------------------------------------------------------------- /packages/to-dom-nodes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-dom-nodes/README.md -------------------------------------------------------------------------------- /packages/to-dom-nodes/__tests__/__snapshots__/index.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-dom-nodes/__tests__/__snapshots__/index.test.tsx.snap -------------------------------------------------------------------------------- /packages/to-dom-nodes/__tests__/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-dom-nodes/__tests__/index.test.tsx -------------------------------------------------------------------------------- /packages/to-dom-nodes/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-dom-nodes/package-lock.json -------------------------------------------------------------------------------- /packages/to-dom-nodes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-dom-nodes/package.json -------------------------------------------------------------------------------- /packages/to-dom-nodes/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-dom-nodes/src/index.ts -------------------------------------------------------------------------------- /packages/to-dom-nodes/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-dom-nodes/tsconfig.esnext.json -------------------------------------------------------------------------------- /packages/to-dom-nodes/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-dom-nodes/tsconfig.json -------------------------------------------------------------------------------- /packages/to-html-string/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-html-string/.eslintrc.js -------------------------------------------------------------------------------- /packages/to-html-string/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-html-string/LICENSE.md -------------------------------------------------------------------------------- /packages/to-html-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-html-string/README.md -------------------------------------------------------------------------------- /packages/to-html-string/__tests__/__snapshots__/index.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-html-string/__tests__/__snapshots__/index.test.tsx.snap -------------------------------------------------------------------------------- /packages/to-html-string/__tests__/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-html-string/__tests__/index.test.tsx -------------------------------------------------------------------------------- /packages/to-html-string/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-html-string/package-lock.json -------------------------------------------------------------------------------- /packages/to-html-string/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-html-string/package.json -------------------------------------------------------------------------------- /packages/to-html-string/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-html-string/src/index.ts -------------------------------------------------------------------------------- /packages/to-html-string/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-html-string/tsconfig.esnext.json -------------------------------------------------------------------------------- /packages/to-html-string/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-html-string/tsconfig.json -------------------------------------------------------------------------------- /packages/to-markdown/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-markdown/LICENSE.md -------------------------------------------------------------------------------- /packages/to-markdown/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-markdown/README.md -------------------------------------------------------------------------------- /packages/to-markdown/REVIEW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-markdown/REVIEW.md -------------------------------------------------------------------------------- /packages/to-markdown/__tests__/__snapshots__/index.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-markdown/__tests__/__snapshots__/index.test.tsx.snap -------------------------------------------------------------------------------- /packages/to-markdown/__tests__/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-markdown/__tests__/index.test.tsx -------------------------------------------------------------------------------- /packages/to-markdown/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-markdown/package.json -------------------------------------------------------------------------------- /packages/to-markdown/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-markdown/src/index.ts -------------------------------------------------------------------------------- /packages/to-markdown/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-markdown/tsconfig.esnext.json -------------------------------------------------------------------------------- /packages/to-markdown/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-markdown/tsconfig.json -------------------------------------------------------------------------------- /packages/to-plain-text/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-plain-text/LICENSE.md -------------------------------------------------------------------------------- /packages/to-plain-text/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-plain-text/README.md -------------------------------------------------------------------------------- /packages/to-plain-text/__tests__/__snapshots__/index.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-plain-text/__tests__/__snapshots__/index.test.tsx.snap -------------------------------------------------------------------------------- /packages/to-plain-text/__tests__/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-plain-text/__tests__/index.test.tsx -------------------------------------------------------------------------------- /packages/to-plain-text/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-plain-text/package-lock.json -------------------------------------------------------------------------------- /packages/to-plain-text/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-plain-text/package.json -------------------------------------------------------------------------------- /packages/to-plain-text/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-plain-text/src/index.ts -------------------------------------------------------------------------------- /packages/to-plain-text/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-plain-text/tsconfig.esnext.json -------------------------------------------------------------------------------- /packages/to-plain-text/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/to-plain-text/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/.eslintrc.js -------------------------------------------------------------------------------- /packages/utils/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/LICENSE.md -------------------------------------------------------------------------------- /packages/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/README.md -------------------------------------------------------------------------------- /packages/utils/__tests__/__snapshots__/index.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/__tests__/__snapshots__/index.test.ts.snap -------------------------------------------------------------------------------- /packages/utils/__tests__/__snapshots__/inspector.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/__tests__/__snapshots__/inspector.test.ts.snap -------------------------------------------------------------------------------- /packages/utils/__tests__/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/__tests__/index.test.ts -------------------------------------------------------------------------------- /packages/utils/__tests__/inspector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/__tests__/inspector.test.ts -------------------------------------------------------------------------------- /packages/utils/__tests__/manipulation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/__tests__/manipulation.test.ts -------------------------------------------------------------------------------- /packages/utils/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/package-lock.json -------------------------------------------------------------------------------- /packages/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/package.json -------------------------------------------------------------------------------- /packages/utils/src/definitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/src/definitions.ts -------------------------------------------------------------------------------- /packages/utils/src/guards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/src/guards.ts -------------------------------------------------------------------------------- /packages/utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/src/index.ts -------------------------------------------------------------------------------- /packages/utils/src/inspector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/src/inspector.ts -------------------------------------------------------------------------------- /packages/utils/src/manipulation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/src/manipulation.ts -------------------------------------------------------------------------------- /packages/utils/src/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/src/render.ts -------------------------------------------------------------------------------- /packages/utils/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/src/types.ts -------------------------------------------------------------------------------- /packages/utils/src/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/src/validate.ts -------------------------------------------------------------------------------- /packages/utils/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/tsconfig.esnext.json -------------------------------------------------------------------------------- /packages/utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/update-links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/packages/utils/update-links.js -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/prettier.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datocms/structured-text/HEAD/tsconfig.json --------------------------------------------------------------------------------