|
1 | 1 | {
|
2 | 2 | "name": "p5.js-web-editor",
|
3 |
| - "version": "2.12.2", |
| 3 | + "version": "2.15.8", |
4 | 4 | "description": "The web editor for p5.js.",
|
5 | 5 | "scripts": {
|
6 | 6 | "clean": "rimraf dist",
|
|
12 | 12 | "build:client": "cross-env NODE_ENV=production webpack --config webpack/config.prod.js",
|
13 | 13 | "build:server": "cross-env NODE_ENV=production webpack --config webpack/config.server.js",
|
14 | 14 | "build:examples": "cross-env NODE_ENV=production webpack --config webpack/config.examples.js",
|
15 |
| - "test": "jest", |
| 15 | + "test": "NODE_ENV=test jest", |
16 | 16 | "test:ci": "npm run lint && npm run test",
|
17 | 17 | "fetch-examples": "cross-env NODE_ENV=development node ./server/scripts/fetch-examples.js",
|
18 | 18 | "fetch-examples-gg": "cross-env NODE_ENV=development node ./server/scripts/fetch-examples-gg.js",
|
|
96 | 96 | "@babel/plugin-transform-react-inline-elements": "^7.14.5",
|
97 | 97 | "@babel/preset-env": "^7.14.7",
|
98 | 98 | "@babel/preset-react": "^7.14.5",
|
99 |
| - "@storybook/addon-actions": "^7.0.24", |
100 |
| - "@storybook/addon-docs": "^7.0.24", |
101 |
| - "@storybook/addon-essentials": "^7.0.27", |
102 |
| - "@storybook/addon-interactions": "^7.0.27", |
103 |
| - "@storybook/addon-links": "^5.3.21", |
104 |
| - "@storybook/addons": "^5.3.21", |
105 |
| - "@storybook/blocks": "^7.0.27", |
106 |
| - "@storybook/react": "^7.0.24", |
107 |
| - "@storybook/react-webpack5": "^7.0.27", |
108 |
| - "@storybook/testing-library": "^0.0.14-next.2", |
| 99 | + "@storybook/addon-actions": "^7.6.8", |
| 100 | + "@storybook/addon-docs": "^7.6.8", |
| 101 | + "@storybook/addon-essentials": "^7.6.8", |
| 102 | + "@storybook/addon-interactions": "^7.6.8", |
| 103 | + "@storybook/addon-links": "^7.6.8", |
| 104 | + "@storybook/addon-mdx-gfm": "^7.6.8", |
| 105 | + "@storybook/addons": "^7.6.8", |
| 106 | + "@storybook/blocks": "^7.6.8", |
| 107 | + "@storybook/react": "^7.6.8", |
| 108 | + "@storybook/react-webpack5": "^7.6.8", |
| 109 | + "@storybook/testing-library": "^0.2.2", |
109 | 110 | "@svgr/webpack": "^6.2.1",
|
110 | 111 | "@testing-library/jest-dom": "^5.15.0",
|
111 | 112 | "@testing-library/react": "^12.1.2",
|
112 | 113 | "babel-core": "^7.0.0-bridge.0",
|
| 114 | + "babel-jest": "^29.7.0", |
113 | 115 | "babel-loader": "^8.2.5",
|
| 116 | + "babel-plugin-styled-components": "^2.1.4", |
114 | 117 | "babel-plugin-transform-react-remove-prop-types": "^0.2.12",
|
115 | 118 | "css-loader": "^5.2.7",
|
116 | 119 | "css-minimizer-webpack-plugin": "^3.4.1",
|
|
121 | 124 | "eslint-plugin-jsx-a11y": "^6.4.1",
|
122 | 125 | "eslint-plugin-prettier": "^3.4.0",
|
123 | 126 | "eslint-plugin-react": "^7.24.0",
|
124 |
| - "eslint-plugin-storybook": "^0.6.12", |
| 127 | + "eslint-plugin-storybook": "^0.6.15", |
125 | 128 | "file-loader": "^6.2.0",
|
126 | 129 | "husky": "^4.3.8",
|
127 |
| - "jest": "^27.3.1", |
| 130 | + "jest": "^29.7.0", |
| 131 | + "jest-environment-jsdom": "^29.7.0", |
128 | 132 | "jest-styled-components": "^7.1.1",
|
129 | 133 | "lint-staged": "^10.5.4",
|
130 | 134 | "mini-css-extract-plugin": "^1.6.2",
|
|
140 | 144 | "rimraf": "^2.7.1",
|
141 | 145 | "sass": "^1.66.1",
|
142 | 146 | "sass-loader": "^12.6.0",
|
143 |
| - "storybook": "^7.0.27", |
144 |
| - "storybook-addon-theme-playground": "^2.2.0", |
| 147 | + "storybook": "^7.6.8", |
| 148 | + "storybook-addon-theme-playground": "^3.1.0", |
145 | 149 | "style-loader": "^3.3.1",
|
146 | 150 | "terser-webpack-plugin": "^5.3.1",
|
147 | 151 | "webpack-cli": "^4.9.2",
|
|
165 | 169 | "@redux-devtools/log-monitor": "^4.0.2",
|
166 | 170 | "@reduxjs/toolkit": "^1.9.3",
|
167 | 171 | "async": "^3.2.3",
|
168 |
| - "axios": "^0.21.2", |
| 172 | + "axios": "^1.8.2", |
169 | 173 | "babel-plugin-styled-components": "^1.13.2",
|
170 | 174 | "bcryptjs": "^2.4.3",
|
171 | 175 | "blob-util": "^1.2.1",
|
|
175 | 179 | "clipboard": "^1.7.1",
|
176 | 180 | "codemirror": "^5.62.0",
|
177 | 181 | "codemirror-colorpicker": "^1.9.72",
|
178 |
| - "connect-mongo": "^1.3.2", |
| 182 | + "connect-mongo": "^3.2.0", |
179 | 183 | "console-feed": "^3.2.0",
|
180 | 184 | "cookie-parser": "^1.4.5",
|
181 | 185 | "copy-webpack-plugin": "^10.2.4",
|
|
208 | 212 | "loop-protect": "github:catarak/loop-protect",
|
209 | 213 | "mime": "^3.0.0",
|
210 | 214 | "mjml": "^4.14.1",
|
211 |
| - "mockingoose": "^2.15.2", |
212 |
| - "mongoose": "^5.13.20", |
| 215 | + "mongoose": "^6.13.0", |
213 | 216 | "nodemailer": "^6.7.3",
|
214 | 217 | "nodemailer-mailgun-transport": "^2.1.3",
|
215 | 218 | "passport": "^0.6.0",
|
|
230 | 233 | "react-ga": "^3.3.0",
|
231 | 234 | "react-helmet": "^5.1.3",
|
232 | 235 | "react-i18next": "^11.11.3",
|
| 236 | + "react-icons": "^4.11.0", |
233 | 237 | "react-markdown": "^6.0.3",
|
234 | 238 | "react-redux": "^7.2.4",
|
235 | 239 | "react-refresh": "^0.14.0",
|
|
254 | 258 | "styled-theming": "^2.2.0",
|
255 | 259 | "url": "^0.11.0",
|
256 | 260 | "uuid": "^8.3.2",
|
257 |
| - "webpack": "^5.76.0", |
| 261 | + "webpack": "^5.94.0", |
258 | 262 | "webpack-dev-middleware": "^5.3.4",
|
259 | 263 | "xhr": "^2.6.0"
|
260 | 264 | }
|
|
0 commit comments