|
@@ -1,5 +1,5 @@
|
|
|
{
|
|
|
- "name": "quill",
|
|
|
+ "name": "quill-monorepo",
|
|
|
"version": "2.0.0-dev.4",
|
|
|
"description": "Your powerful, rich text editor",
|
|
|
"author": "Jason Chen <jhchen7@gmail.com>",
|
|
@@ -13,51 +13,8 @@
|
|
|
}
|
|
|
},
|
|
|
"workspaces": [
|
|
|
- "website"
|
|
|
+ "packages/*"
|
|
|
],
|
|
|
- "dependencies": {
|
|
|
- "eventemitter3": "^4.0.7",
|
|
|
- "parchment": "^3.0.0-alpha.1",
|
|
|
- "quill-delta": "^5.1.0"
|
|
|
- },
|
|
|
- "devDependencies": {
|
|
|
- "@babel/core": "^7.22.5",
|
|
|
- "@babel/preset-env": "^7.22.5",
|
|
|
- "@babel/preset-typescript": "^7.22.5",
|
|
|
- "@playwright/test": "^1.39.0",
|
|
|
- "@types/lodash-es": "^4.17.11",
|
|
|
- "@typescript-eslint/eslint-plugin": "^6.9.1",
|
|
|
- "@typescript-eslint/parser": "^6.9.1",
|
|
|
- "@vitest/browser": "^0.34.6",
|
|
|
- "babel-loader": "^9.1.2",
|
|
|
- "babel-plugin-istanbul": "^6.1.1",
|
|
|
- "css-loader": "^6.8.1",
|
|
|
- "eslint": "^8.54.0",
|
|
|
- "eslint-config-prettier": "^9.0.0",
|
|
|
- "eslint-import-resolver-webpack": "^0.13.8",
|
|
|
- "eslint-plugin-import": "^2.29.0",
|
|
|
- "eslint-plugin-jsx-a11y": "^6.8.0",
|
|
|
- "eslint-plugin-prettier": "^5.0.1",
|
|
|
- "highlight.js": "^9.18.1",
|
|
|
- "html-loader": "^4.2.0",
|
|
|
- "http-proxy": "^1.18.0",
|
|
|
- "jsdom": "^22.1.0",
|
|
|
- "lodash": "^4.17.15",
|
|
|
- "lodash-es": "^4.17.21",
|
|
|
- "mini-css-extract-plugin": "^2.7.6",
|
|
|
- "npm-run-all": "^4.1.5",
|
|
|
- "prettier": "^3.0.3",
|
|
|
- "style-loader": "^3.3.3",
|
|
|
- "stylus": "^0.62.0",
|
|
|
- "stylus-loader": "^7.1.3",
|
|
|
- "ts-loader": "^9.5.0",
|
|
|
- "ts-node": "^10.9.1",
|
|
|
- "typescript": "^5.2.2",
|
|
|
- "vitest": "^0.34.6",
|
|
|
- "webpack": "^5.89.0",
|
|
|
- "webpack-cli": "^5.1.4",
|
|
|
- "webpack-dev-server": "^4.15.1"
|
|
|
- },
|
|
|
"license": "BSD-3-Clause",
|
|
|
"repository": {
|
|
|
"type": "git",
|
|
@@ -73,26 +30,16 @@
|
|
|
"defaults"
|
|
|
],
|
|
|
"scripts": {
|
|
|
- "build": "npm run build:typescript && npm run build:webpack",
|
|
|
- "build:typescript": "tsc -p tsconfig.npm.json",
|
|
|
- "build:webpack": "webpack --config _develop/webpack.config.js",
|
|
|
- "build:release": "./_develop/scripts/release.sh",
|
|
|
- "develop": "npm run start",
|
|
|
- "lint": "npm run lint:eslint && npm run lint:tsc",
|
|
|
- "lint:eslint": "eslint .",
|
|
|
- "lint:tsc": "tsc --noEmit --skipLibCheck",
|
|
|
- "prepare": "npm run build",
|
|
|
+ "build": "npm run build:quill && npm run build:website",
|
|
|
+ "build:quill": "npm run build -w quill",
|
|
|
+ "build:website": "npm run build -w website",
|
|
|
"start": "USE_LOCAL_FILE=true run-p start:*",
|
|
|
- "start:webpack": "webpack-dev-server --config _develop/webpack.config.js",
|
|
|
+ "start:quill": "npm start -w quill",
|
|
|
"start:website": "run-s website:build website:serve",
|
|
|
"start:proxy": "node _develop/proxy.js",
|
|
|
- "website:build": "npm run build -w website",
|
|
|
- "website:serve": "npm run serve -w website -- --port $npm_package_config_ports_gatsby",
|
|
|
- "website:develop": "npm run develop -w website -- --port $npm_package_config_ports_gatsby",
|
|
|
- "test": "run-s test:*",
|
|
|
- "test:unit": "vitest --config test/unit/vitest.config.ts",
|
|
|
- "test:fuzz": "vitest --config test/fuzz/vitest.config.ts",
|
|
|
- "test:e2e": "playwright test"
|
|
|
+ "lint": "npm run lint -w quill",
|
|
|
+ "serve:website": "npm run serve -w website -- --port $npm_package_config_ports_gatsby",
|
|
|
+ "develop:website": "npm run develop -w website -- --port $npm_package_config_ports_gatsby"
|
|
|
},
|
|
|
"keywords": [
|
|
|
"editor",
|