Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
2765701b7This 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 stackchan mods tests scripts",
"format:fix": "npm run format -- --write",
"lint": "biome lint stackchan mods tests scripts",
"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",
"test": "npm run test:unit",
"test:unit": "rm -rf dist-tests && tsc --project tsconfig.test.json && node --test \"dist-tests/tests/unit/**/*.test.js\" \"dist-tests/stackchan/drivers/__tests__/**/*.test.js\"",
"build": "node scripts/firmware.mjs build",
"build:basic": "node scripts/firmware.mjs build basic",
"build:core2": "node scripts/firmware.mjs build core2",
"build:cores3": "node scripts/firmware.mjs build cores3",
"build:m5stackchan": "node scripts/firmware.mjs build m5stackchan",
"bundle": "mcbundle -d -m $(pwd)/stackchan/manifest.json",
"flash": "node scripts/firmware.mjs flash",
"flash:basic": "node scripts/firmware.mjs flash basic",
"flash:core2": "node scripts/firmware.mjs flash core2",
"flash:cores3": "node scripts/firmware.mjs flash cores3",
"flash:m5stackchan": "node scripts/firmware.mjs flash m5stackchan",
"deploy": "npm run flash",
"debug": "node scripts/firmware.mjs debug",
"debug:basic": "node scripts/firmware.mjs debug basic",
"debug:core2": "node scripts/firmware.mjs debug core2",
"debug:cores3": "node scripts/firmware.mjs debug cores3",
"debug:m5stackchan": "node scripts/firmware.mjs debug m5stackchan",
"mod": "node scripts/firmware.mjs mod",
"setup": "xs-dev setup --device=esp32",
"update": "xs-dev update --device=esp32",
"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 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": "2.4.15",
"@ffmpeg/core": "^0.12.10",
"@ffmpeg/ffmpeg": "^0.11.6",
"@google-cloud/text-to-speech": "^6.4.1",
"@microsoft/tsdoc": "^0.16.0",
"@moddable/typings": "^8.1.0",
"cross-env-default": "^5.1.3-1",
"lefthook": "^1.8.2",
"node-fetch": "^3.3.0",
"typedoc": "^0.28.19",
"typedoc-plugin-markdown": "^4.11.0",
"typescript": "^6.0.2",
"web-audio-engine": "^0.13.4",
"xs-dev": "^1.12.1",
"yargs": "^18.0.0"
}
}