{ "name": "snackabra", "version": "1.0.3", "description": "Snackabra Core Library ('jslib')", "main": "dist/snackabra.min.js", "types": "dist/snackabra.d.ts", "scripts": { "start": "npm run watch", "build": "tsc -p tsconfig.json && npm run minify", "watch": "concurrently -k -p \"[{name}]\" -n \"TypeScript, Nodemon, Minify\" -c \"green.bold,cyan.bold,magenta.bold,white.bold\" \"npm run watch-ts\" \"npm run nodemon\" \"npm run minify\"", "nodemon": "nodemon --watch src/snackabra.ts -L -e ts --ignore node_modules/ --exec \"npm run build\"", "watch-ts": "tsc -p tsconfig.json -w", "minify": "webpack --config webpack.config.js" }, "repository": { "type": "git", "url": "git+https://github.com/snackabra/snackabra-jslib.git" }, "keywords": [ "typescript", "snackabra", "chat", "messaging", "photo", "file", "storage", "share" ], "author": "Magnusson Institute", "license": "GPL-3.0-only", "bugs": { "url": "https://github.com/snackabra/snackabra-jslib/issues" }, "homepage": "https://snackabra.readthedocs.io", "files": [ "dist/snackabra.d.ts", "dist/snackabra.js.map", "dist/snackabra.js", "src/snackabra.ts", "dist/snackabra.min.js" ], "sideEffects": false, "devDependencies": { "@rollup/plugin-terser": "^0.4.0", "concurrently": "^6.0.0", "nodemon": "^2.0.14", "typescript": "^5.0.4", "webpack": "^5.75.0", "webpack-cli": "^5.0.1" } }