UNPKG

@canva/cli

Version:

The official Canva CLI.

100 lines (99 loc) 3.26 kB
{ "private": true, "name": "gen_ai", "description": "An example app demonstrating common patterns that you might use in a generative AI app.", "scripts": { "extract": "formatjs extract \"src/**/*.{ts,tsx}\" --out-file dist/messages_en.json", "build": "webpack --config webpack.config.ts --mode production && npm run extract", "format": "prettier '**/*.{css,ts,tsx}' --no-config --write", "format:check": "prettier '**/*.{css,ts,tsx}' --no-config --check --ignore-path", "format:file": "prettier $1 --no-config --write", "lint": "eslint .", "lint:fix": "eslint . --fix", "lint:types": "tsc", "start": "ts-node ./scripts/start/start.ts", "start:preview": "npm run start -- --preview", "test": "jest --no-cache", "test:watch": "jest --watchAll", "postinstall": "ts-node ./scripts/copy_env.ts" }, "dependencies": { "@canva/app-i18n-kit": "^1.0.3", "@canva/app-ui-kit": "^4.10.0", "@canva/asset": "^2.2.1", "@canva/design": "^2.7.0", "@canva/error": "^2.1.0", "@canva/platform": "^2.2.0", "@canva/user": "^2.1.1", "cookie-parser": "1.4.7", "cors": "2.8.5", "html-react-parser": "5.2.5", "obscenity": "0.4.4", "react": "18.3.1", "react-dom": "18.3.1", "react-error-boundary": "6.0.0", "react-intl": "6.8.7", "react-router-dom": "7.6.3" }, "devDependencies": { "@canva/app-eslint-plugin": "^1.0.0-beta.3", "@canva/cli": ">= 0.0.1-beta.13 < 0.0.2", "@formatjs/cli": "6.7.2", "@formatjs/ts-transformer": "3.14.0", "@ngrok/ngrok": "1.5.1", "@pmmmwh/react-refresh-webpack-plugin": "0.6.1", "@svgr/webpack": "8.1.0", "@testing-library/react": "16.3.0", "@types/debug": "4.1.12", "@types/express": "4.17.21", "@types/express-serve-static-core": "5.0.6", "@types/jest": "29.5.14", "@types/jsonwebtoken": "9.0.10", "@types/node": "20.19.2", "@types/node-fetch": "2.6.12", "@types/node-forge": "1.3.11", "@types/nodemon": "1.19.6", "@types/prompts": "2.4.9", "@types/react": "18.3.12", "@types/react-dom": "18.3.1", "@types/webpack": "5.28.5", "@types/webpack-dev-server": "4.7.2", "@types/webpack-env": "1.18.8", "chalk": "4.1.2", "cli-table3": "0.6.5", "css-loader": "7.1.2", "css-modules-typescript-loader": "4.0.1", "cssnano": "7.0.7", "debug": "4.4.1", "dotenv": "16.6.0", "exponential-backoff": "3.1.2", "express": "4.21.2", "express-basic-auth": "1.2.1", "jest": "29.7.0", "jest-css-modules-transform": "4.4.2", "jest-environment-jsdom": "29.7.0", "jsonwebtoken": "9.0.2", "jwks-rsa": "3.2.0", "mini-css-extract-plugin": "2.9.2", "node-fetch": "3.3.2", "node-forge": "1.3.1", "nodemon": "3.0.1", "open": "8.4.2", "postcss-loader": "8.1.1", "prettier": "3.6.2", "prompts": "2.4.2", "react-refresh": "0.17.0", "style-loader": "4.0.0", "terser-webpack-plugin": "5.3.14", "tree-kill": "1.2.2", "ts-jest": "29.4.0", "ts-loader": "9.5.2", "ts-node": "10.9.2", "typescript": "5.8.2", "url-loader": "4.1.1", "webpack": "5.99.9", "webpack-cli": "6.0.1", "webpack-dev-server": "5.2.2", "yargs": "17.7.2" } }