|
12 | 12 | "matrix-react-parent": "matrix-react-sdk", |
13 | 13 | "scripts": { |
14 | 14 | "reskindex": "reskindex -h src/header", |
| 15 | + "build:emojione": "cpx \"node_modules/emojione/assets/svg/*\" vector/emojione/svg/", |
15 | 16 | "build:modernizr": "modernizr -c .modernizr.json -d src/vector/modernizr.js", |
16 | 17 | "build:css": "catw \"src/skins/vector/css/**/*.css\" -o vector/components.css --no-watch", |
17 | 18 | "build:compile": "babel --source-maps -d lib src", |
18 | 19 | "build:bundle": "NODE_ENV=production webpack -p lib/vector/index.js vector/bundle.js", |
19 | 20 | "build:bundle:dev": "NODE_ENV=production webpack --optimize-occurence-order lib/vector/index.js vector/bundle.js", |
20 | 21 | "build:staticfiles": "scripts/staticfiles.js", |
21 | | - "build": "npm run build:staticfiles && npm run build:css && npm run build:compile && npm run build:bundle", |
22 | | - "build:dev": "npm run build:staticfiles && npm run build:css && npm run build:compile && npm run build:bundle:dev", |
| 22 | + "build": "npm run build:staticfiles && npm run build:emojione && npm run build:css && npm run build:compile && npm run build:bundle", |
| 23 | + "build:dev": "npm run build:staticfiles && npm run build:emojione && npm run build:css && npm run build:compile && npm run build:bundle:dev", |
23 | 24 | "package": "scripts/package.sh", |
| 25 | + "start:emojione": "cpx \"node_modules/emojione/assets/svg/*\" vector/emojione/svg/ -w", |
24 | 26 | "start:js": "webpack -w src/vector/index.js vector/bundle.js", |
25 | 27 | "start:js:prod": "NODE_ENV=production webpack -w src/vector/index.js vector/bundle.js", |
26 | 28 | "start:skins:css": "catw \"src/skins/vector/css/**/*.css\" -o vector/components.css", |
27 | 29 | "//cache": "Note the -c 1 below due to https://code.google.com/p/chromium/issues/detail?id=508270", |
28 | | - "start": "parallelshell \"npm run build:staticfiles\" \"npm run start:js\" \"npm run start:skins:css\" \"http-server -c 1 vector\"", |
29 | | - "start:prod": "parallelshell \"npm run build:staticfiles\" \"npm run start:js:prod\" \"npm run start:skins:css\" \"http-server -c 1 vector\"", |
30 | | - "clean": "rimraf lib vector/olm.js vector/bundle.css vector/bundle.js vector/bundle.js.map vector/webpack.css*", |
| 30 | + "start": "parallelshell \"npm run build:staticfiles\" \"npm run start:emojione\" \"npm run start:js\" \"npm run start:skins:css\" \"http-server -c 1 vector\"", |
| 31 | + "start:prod": "parallelshell \"npm run build:staticfiles\" \"npm run start:emojione\" \"npm run start:js:prod\" \"npm run start:skins:css\" \"http-server -c 1 vector\"", |
| 32 | + "clean": "rimraf lib vector/olm.js vector/bundle.css vector/bundle.js vector/bundle.js.map vector/webpack.css* vector/emojione", |
31 | 33 | "prepublish": "npm run build:css && npm run build:compile", |
32 | 34 | "test": "karma start --single-run=true --autoWatch=false --browsers PhantomJS --colors=false", |
33 | 35 | "test:multi": "karma start" |
|
60 | 62 | "babel-core": "^5.8.25", |
61 | 63 | "babel-loader": "^5.3.2", |
62 | 64 | "catw": "^1.0.1", |
| 65 | + "cpx": "^1.3.2", |
63 | 66 | "css-raw-loader": "^0.1.1", |
| 67 | + "emojione": "^2.2.3", |
64 | 68 | "expect": "^1.16.0", |
65 | 69 | "fs-extra": "^0.30.0", |
66 | 70 | "http-server": "^0.8.4", |
|
0 commit comments