init table, table-row and table-cell

This commit is contained in:
Hans Pagel
2021-01-20 23:42:01 +01:00
parent 7efc1a3ac3
commit 6a1661cf9f
15 changed files with 244 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
# @tiptap/extension-table-cell
[![Version](https://img.shields.io/npm/v/@tiptap/extension-table-cell.svg?label=version)](https://www.npmjs.com/package/@tiptap/extension-table-cell)
[![Downloads](https://img.shields.io/npm/dm/@tiptap/extension-table-cell.svg)](https://npmcharts.com/compare/tiptap?minimal=true)
[![License](https://img.shields.io/npm/l/@tiptap/extension-table-cell.svg)](https://www.npmjs.com/package/@tiptap/extension-table-cell)
[![Sponsor](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub)](https://github.com/sponsors/ueberdosis)
## Introduction
tiptap is a headless wrapper around [ProseMirror](https://ProseMirror.net) a toolkit for building rich text WYSIWYG editors, which is already in use at many well-known companies such as *New York Times*, *The Guardian* or *Atlassian*.
## Offical Documentation
Documentation can be found on the [tiptap website](https://tiptap.dev).
## License
tiptap is open-sourced software licensed under the [MIT license](https://github.com/ueberdosis/tiptap-next/blob/main/LICENSE.md).

View File

@@ -0,0 +1,27 @@
{
"name": "@tiptap/extension-table-cell",
"description": "table cell extension for tiptap",
"version": "2.0.0-alpha.5",
"homepage": "https://tiptap.dev",
"keywords": [
"tiptap",
"tiptap extension"
],
"license": "MIT",
"funding": {
"type": "github",
"url": "https://github.com/sponsors/ueberdosis"
},
"main": "dist/tiptap-extension-table-cell.cjs.js",
"umd": "dist/tiptap-extension-table-cell.umd.js",
"module": "dist/tiptap-extension-table-cell.esm.js",
"unpkg": "dist/tiptap-extension-table-cell.bundle.umd.min.js",
"types": "dist/packages/extension-table-cell/src/index.d.ts",
"files": [
"src",
"dist"
],
"peerDependencies": {
"@tiptap/core": "^2.0.0-alpha.6"
}
}

View File

@@ -0,0 +1,5 @@
import { TableCell } from './table-cell'
export * from './table-cell'
export default TableCell

View File

@@ -0,0 +1,11 @@
import { Node } from '@tiptap/core'
export const TableCell = Node.create({
name: 'tableCell',
})
declare module '@tiptap/core' {
interface AllExtensions {
TableCell: typeof TableCell,
}
}