UNPKG

@canva/create-app

Version:

A command line tool for creating Canva Apps.

95 lines (94 loc) 3.07 kB
{ "private": true, "name": "empty-template", "description": "An empty Canva 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", "test": "jest --no-cache", "test:watch": "jest --watchAll", "test:update": "npm run test -- -u", "postinstall": "ts-node ./scripts/copy_env.ts" }, "dependencies": { "@canva/app-i18n-kit": "^1.0.2", "@canva/app-ui-kit": "^4.7.1", "@canva/asset": "^2.1.0", "@canva/design": "^2.3.0", "@canva/error": "^2.1.0", "@canva/platform": "^2.1.0", "@canva/user": "^2.1.0", "react": "18.3.1", "react-dom": "18.3.1", "react-intl": "6.8.7" }, "devDependencies": { "@canva/cli": ">= 0.0.1-beta.13 < 0.0.2", "@eslint/eslintrc": "3.2.0", "@eslint/js": "9.18.0", "@formatjs/cli": "6.3.15", "@formatjs/ts-transformer": "3.13.27", "@ngrok/ngrok": "1.4.1", "@pmmmwh/react-refresh-webpack-plugin": "0.5.15", "@svgr/webpack": "8.1.0", "@testing-library/react": "16.1.0", "@types/express": "4.17.21", "@types/express-serve-static-core": "4.19.6", "@types/jest": "29.5.14", "@types/jsonwebtoken": "9.0.7", "@types/node": "20.10.0", "@types/node-fetch": "2.6.12", "@types/node-forge": "1.3.11", "@types/nodemon": "1.19.6", "@types/react": "18.3.12", "@types/react-dom": "18.3.1", "@types/webpack-env": "1.18.5", "@typescript-eslint/eslint-plugin": "8.20.0", "@typescript-eslint/parser": "8.20.0", "chalk": "4.1.2", "cli-table3": "0.6.5", "css-loader": "7.1.2", "css-modules-typescript-loader": "4.0.1", "cssnano": "7.0.6", "debug": "4.4.0", "dotenv": "16.4.7", "eslint": "9.18.0", "eslint-plugin-formatjs": "5.2.8", "eslint-plugin-jest": "28.11.0", "eslint-plugin-react": "7.37.4", "eslint-plugin-unicorn": "56.0.1", "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.1.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.4.2", "react-refresh": "0.16.0", "style-loader": "4.0.0", "terser-webpack-plugin": "5.3.11", "ts-jest": "29.2.5", "ts-loader": "9.5.2", "ts-node": "10.9.2", "typescript": "5.5.4", "url-loader": "4.1.1", "webpack": "5.97.1", "webpack-cli": "5.1.4", "webpack-dev-server": "5.2.0", "yargs": "17.7.2" } }