@instructure/canvas-rce
Version:
A component wrapping Canvas's usage of Tinymce
202 lines (201 loc) • 7.44 kB
JSON
{
"name": "@instructure/canvas-rce",
"version": "7.3.1",
"description": "A component wrapping Canvas's usage of Tinymce",
"main": "es/index.js",
"types": "es/index.d.ts",
"owner": "RCX",
"scripts": {
"i18n:extract": "format-message extract \"es/**/*.js\" -g underscored_crc32 -o locales/en.json",
"integration-test": "nightwatch --env integration",
"lint": "eslint --quiet",
"lint:fix": "eslint --quiet --fix",
"test": "yarn jest",
"test:parallel": "yarn test:jest",
"test:serial": "yarn test:jest",
"test:jest": "jest --color",
"test:jest:debug": "node --inspect-brk node_modules/.bin/jest --runInBand",
"test:jest:watch": "node node_modules/.bin/jest --watch",
"demo": "scripts/demo.sh",
"demo:clean": "rm -f github-pages/dist/*",
"demo:build": "wp -c ./webpack.demo.config.js",
"demo:dev": "yarn demo:clean && mkdir -p ./github-pages/dist && cp ./github-pages/index.html ./github-pages/dist && wp -c ./webpack.dev.config.js",
"installTranslations": "scripts/installTranslations.js",
"commitTranslations": "scripts/commitTranslations.sh",
"build": "scripts/build-canvas",
"build:es": "babel --out-dir es src --ignore '**/__tests__,**/__mocks__' --extensions '.ts,.tsx,.js,.jsx'",
"build:types": "tsc",
"build:canvas": "yarn run build",
"build:watch": "yarn clean:es && yarn build:es --watch",
"prepublishOnly": "yarn build && yarn test",
"fmt:check": "biome check",
"fmt:fix": "biome format --write",
"clean": "rm -rf lib && yarn clean:es && rm -rf coverage && yarn demo:clean",
"clean:es": "rm -rf es",
"check:ts": "tsc -p tsconfig.json",
"generate-svgs": "yarn build:es && node --experimental-modules scripts/generateSvgs.js",
"publishToNpm": "scripts/publish_to_npm.sh"
},
"keywords": [
"canvas",
"rich content editor",
"rce",
"tinymce",
"instructure"
],
"author": "Instructure, Inc",
"license": "AGPL-3.0",
"browserslist": ["extends @instructure/browserslist-config-canvas-lms"],
"nyc": {
"include": ["shared/**/*.js", "src/**/*.js"],
"exclude": [],
"require": ["@babel/register", "@instructure/canvas-theme"],
"sourceMap": false,
"instrument": false
},
"dependencies": {
"@instructure/canvas-theme": "10.26.2",
"@instructure/canvas-media": "*",
"@instructure/debounce": "10.26.2",
"@instructure/emotion": "10.26.2",
"@instructure/k5uploader": "*",
"@instructure/media-capture": "^9.0.0",
"@instructure/theme-registry": "10.26.2",
"@instructure/ui-a11y-content": "10.26.2",
"@instructure/ui-a11y-utils": "10.26.2",
"@instructure/ui-alerts": "10.26.2",
"@instructure/ui-avatar": "10.26.2",
"@instructure/ui-badge": "10.26.2",
"@instructure/ui-billboard": "10.26.2",
"@instructure/ui-buttons": "10.26.2",
"@instructure/ui-checkbox": "10.26.2",
"@instructure/ui-source-code-editor": "10.26.2",
"@instructure/ui-color-picker": "10.26.2",
"@instructure/ui-color-utils": "10.26.2",
"@instructure/ui-file-drop": "10.26.2",
"@instructure/ui-flex": "10.26.2",
"@instructure/ui-focusable": "10.26.2",
"@instructure/ui-form-field": "10.26.2",
"@instructure/ui-grid": "10.26.2",
"@instructure/ui-heading": "10.26.2",
"@instructure/ui-icons": "10.26.2",
"@instructure/ui-img": "10.26.2",
"@instructure/ui-link": "10.26.2",
"@instructure/ui-list": "10.26.2",
"@instructure/ui-media-player": "^9.0.0",
"@instructure/ui-menu": "10.26.2",
"@instructure/ui-modal": "10.26.2",
"@instructure/ui-motion": "10.26.2",
"@instructure/ui-number-input": "10.26.2",
"@instructure/ui-overlays": "10.26.2",
"@instructure/ui-pagination": "10.26.2",
"@instructure/ui-pill": "10.26.2",
"@instructure/ui-popover": "10.26.2",
"@instructure/ui-radio-input": "10.26.2",
"@instructure/ui-simple-select": "10.26.2",
"@instructure/ui-spinner": "10.26.2",
"@instructure/ui-svg-images": "10.26.2",
"@instructure/ui-table": "10.26.2",
"@instructure/ui-tabs": "10.26.2",
"@instructure/ui-text-area": "10.26.2",
"@instructure/ui-text-input": "10.26.2",
"@instructure/ui-text": "10.26.2",
"@instructure/ui-themes": "10.26.2",
"@instructure/ui-toggle-details": "10.26.2",
"@instructure/ui-tooltip": "10.26.2",
"@instructure/ui-tray": "10.26.2",
"@instructure/ui-tree-browser": "10.26.2",
"@instructure/ui-truncate-text": "10.26.2",
"@instructure/ui-utils": "10.26.2",
"@instructure/ui-view": "10.26.2",
"@instructure/uid": "10.26.2",
"@sheerun/mutationobserver-shim": "^0.3.2",
"@types/tinycolor2": "^1.4.6",
"@tinymce/tinymce-react": "~3.8.4",
"aphrodite": "^2",
"axios": "^0.30.0",
"bloody-offset": "0.0.0",
"crypto-es": "^2.1.0",
"classnames": "^2.2.5",
"format-message": "^6",
"format-message-generate-id": "^6",
"i18n-js": "^3",
"isomorphic-fetch": "2.2.1",
"js-beautify": "1.14.9",
"keycode": "^2",
"lodash": "^4",
"mathlive": "^0.77.0",
"minimatch": "~3.0.4",
"moment-timezone": "^0.5.45",
"prop-types": "^15",
"psl": "^1.1.0",
"react": "^18",
"react-aria-live": "^2",
"react-color": "^2.13.4",
"react-dom": "^18",
"react-draggable": "^3.3.0",
"react-redux": "^5",
"react-transition-group": "^1",
"redux": "^4",
"redux-batch-middleware": "^0.2.0",
"redux-thunk": "^3.1.0",
"text-field-edit": "^3.2.0",
"tinycolor2": "^1.6.0",
"tinymce": "^5.9",
"uri-js": "^4.2.2",
"wcag-element-contrast": "^1.0.1"
},
"devDependencies": {
"@babel/cli": "^7",
"@babel/core": "^7",
"@babel/plugin-proposal-optional-chaining": "^7.20.7",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
"@babel/preset-typescript": "^7",
"@babel/register": "7",
"@biomejs/biome": "*",
"@instructure/browserslist-config-canvas-lms": ">=2",
"@instructure/translations": ">=1",
"@testing-library/dom": "^8",
"@testing-library/jest-dom": "^5",
"@testing-library/react-hooks": "^5",
"@testing-library/react": "^12",
"@testing-library/user-event": "^14",
"@types/react": "^18",
"@types/react-dom": "^18",
"@types/testing-library__jest-dom": "^5.0.0",
"babel-loader": "^9.1.3",
"babel-plugin-dynamic-import-node": "^2.2.0",
"babel-plugin-inline-json-import": "^0.2.0",
"babel-plugin-minify-constant-folding": "^0.5.0",
"babel-plugin-minify-dead-code-elimination": "^0.5.0",
"babel-plugin-minify-guarded-expressions": "^0.4.3",
"babel-plugin-transform-inline-environment-variables": "^0.4.3",
"babel-plugin-typescript-to-proptypes": "^2.1.0",
"cross-env": "^5.0.0",
"escape-html": "^1",
"fetch-mock": "^6",
"format-message-cli": "^6",
"format-message-parse": "^6",
"jest-canvas-mock": "^2",
"jest-junit": "^7",
"jest-mock-proxy": "3.1.2",
"jest": "^28",
"mathjax": "^3.2.0",
"msw": "^2.7",
"nyc": "^13",
"proxyquire": "1.7.4",
"shelljs": "^0.8.3",
"skin-deep": "^1",
"source-map-support": "0.5.21",
"ts-node": "^10.9.2",
"typescript": "*",
"url-loader": "^4.1.1",
"webpack-merge": "^5",
"webpack-nano": "^1",
"webpack-plugin-serve": "^1",
"webpack": "^5"
},
"resolutions": {
"format-message-estree-util": "./packages/format-message-estree-util"
}
}