UNPKG

draft-js-markdown-shortcuts-plugin

Version:
125 lines (124 loc) 4.21 kB
{ "name": "draft-js-markdown-shortcuts-plugin", "version": "0.6.1", "description": "A DraftJS plugin for supporting Markdown syntax shortcuts", "main": "lib/index.js", "scripts": { "eslint": "node_modules/.bin/eslint .", "build": "npm run clean && npm run build:js", "build:demo": "rm -rf demo/public/* && NODE_ENV=production npx webpack --config demo/webpack.config.prod.js && rm -rf demo/public/{css,index.html} && cp -R demo/publicTemplate/* demo/public/ && sed \"s/app.js/$(basename $(ls demo/public/app.*.js))/g\" demo/publicTemplate/index.html > demo/public/index.html", "build:js": "BABEL_DISABLE_CACHE=1 BABEL_ENV=production NODE_ENV=production node_modules/.bin/babel --out-dir='lib' --ignore='**/__test__/*' src", "clean": "node_modules/.bin/rimraf lib; node_modules/.bin/rimraf demo/public", "prepare": "npm run build", "start": "npm run start:dev", "start:dev": "webpack-dev-server --config demo/webpack.config.dev.js", "test": "npm run test:coverage", "test:coverage": "node_modules/.bin/nyc --require @babel/register npm run test:mocha", "test:mocha": "BABEL_ENV=test mocha", "test:watch": "npm test | npm run watch", "watch": "npm-watch" }, "watch": { "test": { "patterns": [ "src/**/*.js" ] } }, "repository": { "type": "git", "url": "git+https://github.com/ngs/draft-js-markdown-shortcuts-plugin.git" }, "keywords": [ "draftjs", "editor", "plugin", "markdown" ], "author": "Atsushi Nagase", "license": "MIT", "bugs": { "url": "https://github.com/ngs/draft-js-markdown-shortcuts-plugin/issues" }, "homepage": "https://github.com/ngs/draft-js-markdown-shortcuts-plugin#readme", "devDependencies": { "@babel/cli": "^7.10.1", "@babel/core": "^7.10.2", "@babel/plugin-proposal-class-properties": "^7.10.1", "@babel/polyfill": "^7.10.1", "@babel/preset-env": "^7.10.2", "@babel/preset-es2015": "^7.0.0-beta.53", "@babel/preset-react": "^7.10.1", "@babel/preset-stage-0": "^7.8.3", "@babel/register": "^7.10.1", "autoprefixer": "^9.8.0", "babel-eslint": "^10.1.0", "babel-loader": "^8.1.0", "babel-plugin-rewire": "^1.2.0", "chai": "^4.2.0", "chai-enzyme": "^1.0.0-beta.1", "cheerio": "^0.22.0", "coveralls": "^3.1.0", "css-loader": "^3.5.3", "css-modules-require-hook": "^4.2.3", "dirty-chai": "^2.0.1", "draft-js-plugins-editor": "3.0.0", "draft-js-prism": "^1.0.6", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.2", "eslint": "^7.1.0", "eslint-config-airbnb": "^18.1.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.20.2", "eslint-plugin-jsx-a11y": "6.2.3", "eslint-plugin-mocha": "^7.0.1", "eslint-plugin-react": "^7.20.0", "extract-text-webpack-plugin": "^3.0.2", "file-loader": "^6.0.0", "flow-bin": "^0.125.1", "history": "^4.10.1", "jsdom": "^16.2.2", "mocha": "^7.2.0", "mocha-junit-reporter": "^1.23.3", "mocha-multi-reporters": "^1.1.7", "npm-watch": "^0.6.0", "nyc": "^15.1.0", "postcss-loader": "^3.0.0", "prettier": "2.0.5", "prismjs": "^1.20.0", "raf": "^3.4.1", "react": "^16.2.0", "react-addons-pure-render-mixin": "^15.6.2", "react-addons-test-utils": "^15.6.2", "react-dom": "^16.2.0", "react-github-fork-ribbon": "^0.6.0", "rimraf": "^3.0.2", "sinon": "^9.0.2", "sinon-chai": "^3.5.0", "style-loader": "^1.2.1", "styled-components": "^5.1.1", "url-loader": "^4.1.0", "webpack": "~4.43.0", "webpack-cli": "^3.3.11", "webpack-dev-server": "^3.11.0" }, "peerDependencies": { "draft-js-plugins-editor": "^3.0.0", "react": "^16.13.1", "react-dom": "^16.13.1" }, "contributors": [ "Atsushi Nagase <a@ngs.io>" ], "dependencies": { "decorate-component-with-props": "^1.1.0", "draft-js": "~0.11.5", "draft-js-checkable-list-item": "^3.0.4", "draft-js-prism-plugin": "^0.1.3", "immutable": "~3.8.2" }, "collective": { "type": "opencollective", "url": "https://opencollective.com/draft-js-markdown-shortcuts-plugin" } }