shopify-accelerate
Version:
Shopify Theme development with full Typescript Support
112 lines (111 loc) • 3 kB
JSON
{
"name": "shopify-accelerate",
"version": "1.3.8",
"description": "Shopify Theme development with full Typescript Support",
"author": "Felix Tellmann",
"license": "MIT",
"bin": {
"shopify-accelerate": "shopify-accelerate.ts"
},
"main": "./index.ts",
"scripts": {
"dev": "tsc --watch",
"build": "tsc",
"publish:default": "npm publish",
"prepublish": "npm run build",
"publish:alpha": "npm publish --tag alpha",
"publish:bugfix": "npm publish --tag bugfix",
"publish:beta": "npm publish --tag beta"
},
"repository": {
"type": "git",
"url": "https://github.com/FelixTellmann/shopify-accelerate.git"
},
"engines": {
"node": ">=20.0.0"
},
"keywords": [
"shopify",
"api",
"typescript",
"theme",
"cms"
],
"dependencies": {
"@shopify/shopify-api": "^9.3.2",
"@swc/core": "^1.4.2",
"@swc/helpers": "^0.5.6",
"@tailwindcss/aspect-ratio": "^0.4.2",
"@tailwindcss/container-queries": "^0.1.1",
"autoprefixer": "^10.4.19",
"chalk": "4.1.2",
"commander": "^12.0.0",
"dotenv": "^16.4.5",
"esbuild": "^0.24.0",
"esbuild-plugin-d.ts": "^1.3.1",
"immer": "^10.0.3",
"import-fresh": "^3.3.0",
"inquirer": "9.2.15",
"jsdom": "^24.0.0",
"json-schema-to-typescript": "^13.1.2",
"json2toml": "^6.1.0",
"node-watch": "^0.7.4",
"postcss": "^8.4.38",
"postcss-import": "^16.1.0",
"prompts": "^2.4.2",
"regenerator-runtime": "^0.14.1",
"shopify-typed-node-api": "^2.1.1",
"tailwindcss": "3.4.1",
"tailwindcss-container-queries-with-max-width": "^0.1.5",
"toml": "^3.0.0",
"ts-node": "^10.9.2",
"tsconfig-paths": "^4.2.0",
"zustand": "^4.5.1"
},
"devDependencies": {
"@types/inquirer": "^9.0.7",
"@types/node": "^20.11.19",
"@types/react": "^18.2.57",
"@types/react-dom": "^18.2.19",
"fx-style": "^3.0.3",
"pnpm": "^8.15.5",
"typescript": "^5.3.3"
},
"eslintConfig": {
"env": {
"browser": true
},
"extends": [
"./node_modules/fx-style/"
],
"ignorePatterns": [
".github/**/*"
],
"plugins": [
"sort-keys-fix"
],
"rules": {
"typescript-sort-keys/interface": 0,
"sort-keys-fix/sort-keys-fix": 0,
"import/no-anonymous-default-export": 0,
"react/no-unescaped-entities": 0,
"react/jsx-sort-props": 0,
"node/no-unpublished-require": 0
}
},
"prettier": {
"trailingComma": "es5",
"arrowParens": "always",
"singleQuote": false,
"bracketSpacing": true,
"printWidth": 100,
"indentChains": true,
"exportCurlySpacing": true,
"importCurlySpacing": true,
"allowBreakAfterOperator": false,
"breakLongMethodChains": true,
"importFormatting": "oneline",
"endOfLine": "auto"
},
"packageManager": "pnpm@9.7.0+sha512.dc09430156b427f5ecfc79888899e1c39d2d690f004be70e05230b72cb173d96839587545d09429b55ac3c429c801b4dc3c0e002f653830a420fa2dd4e3cf9cf"
}