@toba/elements
TypeScript icon, indicating that this package has built-in type declarations

1.1.3 • Public • Published

npm package Dependencies

Toba Elements

Shared configurations for the development environment, including linting, code style and TypeScript compilation.

yarn add @toba/develop --dev

or

npm install @toba/develop --save-dev

Rich Text

http://prosemirror.net/ https://medium.engineering/why-contenteditable-is-terrible-122d8a40e480 https://medium.com/@rajaraodv/how-draft-js-represents-rich-text-data-eeabb5f25cf2

TypeScript Configurations

Create tsconfig.json with

{
  "extends": "@toba/develop/tsconfig"
}

Style and Linting

eslint

Shared eslint configuration. To use, create .eslintrc with

{
  "extends": ["./node_modules/@toba/develop/.eslintrc"]
}

stylelint

For standard style linting, create .stylelintrc with

{
  "plugins": ["@toba/develop/style"]
}

prettier

For standard code formatting, create prettier.config.js with

module.exports = require("@toba/develop/prettier");

License

Copyright © 2019 Jason Abbott

This software is licensed under the MIT license. See the LICENSE file accompanying this software for terms of use.

Readme

Keywords

none

Package Sidebar

Install

npm i @toba/elements

Weekly Downloads

11

Version

1.1.3

License

MIT

Unpacked Size

2.45 MB

Total Files

215

Last publish

Collaborators

  • jason-abbott