Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
584b28d0fThis 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": "prettier --check stackchan/{,**/}*.ts ./mods/**/*.js",
"format:fix": "prettier --write stackchan/{,**/}*.ts mods/**/*.js",
"lint": "eslint stackchan/**/*.ts",
"lint:fix": "npm run lint -- --fix",
"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",
"postbuild": "node -e \"fs.copyFileSync(process.env.MODDABLE + '/build/tmp/' + (process.env.npm_config_target || 'esp32/m5stack') + '/debug/stackchan/modules/tsconfig.json','tsconfig.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",
"doctor": "echo stack-chan environment info: && git rev-parse HEAD && git rev-parse --show-toplevel && xs-dev doctor",
"scan": "xs-dev scan"
},
"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": {
"@ffmpeg/core": "^0.11.0",
"@ffmpeg/ffmpeg": "^0.11.6",
"@google-cloud/text-to-speech": "^4.0.3",
"@microsoft/tsdoc": "^0.14.2",
"@typescript-eslint/eslint-plugin": "^5.38.1",
"@typescript-eslint/parser": "^5.38.1",
"cross-env-default": "^5.1.3-1",
"eslint": "^8.24.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-tsdoc": "^0.2.17",
"node-fetch": "^3.3.0",
"prettier": "^2.7.1",
"typedoc": "^0.23.24",
"typedoc-plugin-markdown": "^3.14.0",
"typescript": "^4.8.4",
"web-audio-engine": "^0.13.4",
"xs-dev": "^0.20.0",
"yargs": "^17.6.2"
}
}