Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
91e40af10This file is pinned to the selected release. Download the original to open it in your design tool.
{
"name": "stack-chan",
"version": "0.2.1",
"description": "A firmware of M5Stack Stack-chan module",
"main": "stackchan/main.ts",
"scripts": {
"format": "biome format",
"format:fix": "npm run format -- --write",
"lint": "biome lint",
"lint:fix": "npm run lint -- --write",
"generate-speech-coqui": "node scripts/generate-speech-coqui.js",
"generate-speech-voicevox": "node scripts/generate-speech-voicevox.js",
"generate-speech-google": "cross-env GOOGLE_APPLICATION_CREDENTIALS=scripts/key.json node scripts/generate-speech-google.js",
"generate-apidoc": "typedoc --entryPointStrategy expand --plugin typedoc-plugin-markdown --out docs/api ./stackchan",
"build": "cross-env npm_config_target?=esp32/m5stack cross-env-shell mcconfig -d -m -p \\$npm_config_target -t build ./stackchan/manifest_local.json",
"bundle": "mcbundle -d -m ./stackchan/manifest.json",
"deploy": "cross-env npm_config_target?=esp32/m5stack cross-env-shell mcconfig -d -m -p \\$npm_config_target -t deploy ./stackchan/manifest_local.json",
"debug": "cross-env npm_config_target?=esp32/m5stack cross-env-shell mcconfig -d -m -p \\$npm_config_target ./stackchan/manifest_local.json",
"mod": "cross-env npm_config_target?=esp32/m5stack cross-env-shell mcrun -d -m -p \\$npm_config_target",
"setup": "xs-dev setup",
"update": "xs-dev update",
"doctor": "echo stack-chan environment info: && git rev-parse HEAD && git rev-parse --show-toplevel && xs-dev doctor",
"scan": "xs-dev scan",
"erase-flash": "esptool.py erase_flash",
"install-hook": "lefthook install",
"uninstall-hook": "lefthook uninstall"
},
"type": "module",
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/meganetaaan/stack-chan.git"
},
"keywords": [
"M5Stack",
"Robot",
"Moddable",
"Kawaii"
],
"author": "Shinya Ishikawa",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/meganetaaan/stack-chan/issues"
},
"homepage": "https://github.com/meganetaaan/stack-chan#readme",
"private": true,
"devDependencies": {
"@biomejs/biome": "1.9.0",
"@ffmpeg/core": "^0.11.0",
"@ffmpeg/ffmpeg": "^0.11.6",
"@google-cloud/text-to-speech": "^4.0.3",
"@microsoft/tsdoc": "^0.15.0",
"@moddable/typings": "^5.7.0",
"cross-env-default": "^5.1.3-1",
"lefthook": "^1.8.2",
"node-fetch": "^3.3.0",
"typedoc": "^0.28.4",
"typedoc-plugin-markdown": "^4.2.7",
"typescript": "^5.8.3",
"web-audio-engine": "^0.13.4",
"xs-dev": "^0.37.0",
"yargs": "^17.6.2"
}
}