{ "private": false, "version": "0.4.2", "workspaces": [ "packages/*" ], "scripts": { "postinstall": "npm run build", "dev": "ts-node --project ./tsconfig.node.json ./scripts/dev.ts", "dev:mod": "ts-node --project ./tsconfig.node.json ./scripts/dev-mod.ts", "build": "npm run build:mod && npm run build:bundle && npm run build:min", "build:bundle": "ts-node --project ./tsconfig.node.json ./scripts/build-bundle.ts", "build:mod": "ts-node --project ./tsconfig.node.json ./scripts/build-module.ts", "build:min": "ts-node --project ./tsconfig.node.json ./scripts/minify.ts", "snapshot": "npm run build:bundle && ts-node --project ./tsconfig.node.json ./scripts/snapshot.ts", "e2e": "jest --config jest.e2e.config.js", "clear": "rm -rf node_modules/ && rm -rf ./packages/*/dist/ && rm -rf ./packages/*/esm/ && rm -rf ./packages/*/node_modules/", "jest": "jest --config jest.config.js", "jest:update": "jest --update-snapshot --config jest.config.js", "cover": "jest --config jest.cover.js", "beforetest": "npm run build", "test": "npm run jest", "serve": "http-server ./", "lint": "eslint --fix --ext .ts packages/*/src/**", "precommit": "npm run lint", "prepush": "npm run lint", "clear:jest": "rm -rf ./packages/*/__tests__/__snapshots__", "version:reset": "ts-node --project ./tsconfig.node.json ./scripts/upgrade-version.ts", "version:reset-for-release": "ts-node --project ./tsconfig.node.json ./scripts/upgrade-version.ts --for-release", "upgrade:version": "npm run version:reset && pnpm i" }, "devDependencies": { "@babel/core": "^7.27.1", "@babel/preset-env": "^7.27.2", "@babel/preset-typescript": "^7.27.1", "@rollup/plugin-json": "^6.1.0", "@types/glob": "^8.1.0", "@types/jest": "^29.5.14", "@types/koa-compose": "^3.2.8", "@types/node": "^22.15.17", "@types/serve-handler": "^6.1.4", "@typescript-eslint/eslint-plugin": "^8.32.0", "@typescript-eslint/parser": "^8.32.0", "@vitejs/plugin-react": "^4.4.1", "babel-jest": "^29.7.0", "chalk": "^5.4.1", "dotenv": "^16.5.0", "enquirer": "^2.4.1", "esbuild": "^0.25.4", "eslint": "^9.26.0", "execa": "^9.5.3", "fs-extra": "^11.3.0", "glob": "^11.0.2", "http-server": "^14.1.1", "husky": "^9.1.7", "jest": "^29.7.0", "jest-canvas-mock": "^2.5.2", "jest-environment-jsdom": "^29.7.0", "jimp": "^1.6.0", "koa-compose": "^4.1.0", "less": "^4.3.0", "pixelmatch": "^7.1.0", "pngjs": "^7.0.0", "puppeteer": "^24.8.2", "rollup": "^4.40.2", "rollup-plugin-dts": "^6.2.1", "rollup-plugin-esbuild": "^6.2.1", "serve-handler": "^6.1.6", "terser": "^5.39.0", "ts-morph": "^25.0.1", "ts-node": "^10.9.2", "tslib": "^2.8.1", "typescript": "^5.8.3", "vite": "^6.3.5" } }