{
    "name": "@tsukiroku/tiny",
    "version": "0.3.7",
    "description": "Tiny interpreter",
    "main": "dist/index.js",
    "scripts": {
        "start": "npm run build && node ./dist/api.js",
        "start:repl": "npm run build && node ./dist/tiny/cli/index.js",
        "repl": "npm run start:repl",
        "build": "if [ -d dist ]; then rm -rf dist; npm run build:tsc; else npm run build:tsc; fi",
        "build:windows": "@echo off && npm run tsc:build && @echo on",
        "build:tsc": "tsc -p tsconfig.json",
        "npm:publish": "npm run build && npm publish",
        "git:push": "cd web && npm run publish && cd .. && git push origin"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/tsukiroku/tiny.git"
    },
    "keywords": [
        "typescript"
    ],
    "author": "tsukiroku",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/tsukiroku/tiny"
    },
    "homepage": "https://github.com/tsukiroku/tiny",
    "types": "dist/index.d.ts",
    "files": [
        "dist/**/*"
    ],
    "devDependencies": {
        "@types/express": "^4.17.13",
        "@types/node": "^18.0.0",
        "@types/prompt-sync": "^4.1.1",
        "typescript": "^4.7.4",
        "vercel": "^27.1.2"
    },
    "dependencies": {
        "colors": "^1.4.0",
        "express": "^4.18.1",
        "prompt-sync": "^4.2.0"
    },
    "publishConfig": {
        "access": "public"
    },
    "prettier": {
        "singleQuote": true,
        "jsxSingleQuote": true,
        "tabWidth": 4,
        "printWidth": 150,
        "semi": false
    }
}
