
Add docker-compose with Postgres Install Prisma and generate empty schema Install Prisma client Add app config model and migration Add repository for Algolia Configuration Migrate metadata to postgres Replace webhooks metadata with PRisma Add worker and skeleton code Implement worker job and removed from the frontend Attempt to display jobs list Worker utils Run worker in the same thread on dev Run worker in the same thread on dev Build scripts fix dev mode Dockerfiles prod dockerfiles docker wip docker wip wip working docker wip working docker wip - working without prisma migrate
78 lines
2.6 KiB
JSON
78 lines
2.6 KiB
JSON
{
|
|
"name": "saleor-app-search",
|
|
"version": "1.9.3",
|
|
"scripts": {
|
|
"dev:app": "pnpm generate && NODE_OPTIONS='--inspect' next dev",
|
|
"build:app": "pnpm generate && next build",
|
|
"start:app": "next start",
|
|
"build": "concurrently \"pnpm build:app\" \"pnpm build:worker\"",
|
|
"dev": "concurrently \"pnpm dev:app\" \"pnpm dev:worker\"",
|
|
"lint": "next lint",
|
|
"lint:fix": "eslint --fix .",
|
|
"fetch-schema": "curl https://raw.githubusercontent.com/saleor/saleor/${npm_package_saleor_schemaVersion}/saleor/graphql/schema.graphql > graphql/schema.graphql",
|
|
"generate": "graphql-codegen && npm run prisma:generate",
|
|
"test": "vitest",
|
|
"dev:worker": "pnpm generate && tsx src/worker/runner.ts --watch",
|
|
"build:worker": "pnpm generate && tsup src/worker/runner.ts --outDir worker-dist",
|
|
"start:worker": "node worker-dist/runner.js",
|
|
"prisma:generate": "prisma generate"
|
|
},
|
|
"dependencies": {
|
|
"graphile-worker": "^0.13.0",
|
|
"@hookform/resolvers": "^3.1.0",
|
|
"@prisma/client": "^4.15.0",
|
|
"@saleor/app-sdk": "0.39.1",
|
|
"@saleor/apps-shared": "workspace:*",
|
|
"@saleor/apps-ui": "workspace:*",
|
|
"@saleor/macaw-ui": "^0.8.0-pre.84",
|
|
"@saleor/react-hook-form-macaw": "workspace:*",
|
|
"@sentry/nextjs": "^7.46.0",
|
|
"@types/debug": "^4.1.7",
|
|
"@urql/exchange-auth": "^1.0.0",
|
|
"algoliasearch": "4.14.2",
|
|
"clsx": "^1.2.1",
|
|
"debug": "^4.3.4",
|
|
"graphql": "16.6.0",
|
|
"graphql-tag": "^2.12.6",
|
|
"next": "13.3.0",
|
|
"next-urql": "4.0.0",
|
|
"pino": "^8.14.1",
|
|
"pino-pretty": "^10.0.0",
|
|
"react": "18.2.0",
|
|
"react-dom": "18.2.0",
|
|
"react-helmet": "^6.1.0",
|
|
"react-hook-form": "^7.43.9",
|
|
"react-query": "^3.39.3",
|
|
"urql": "^3.0.3",
|
|
"zod": "^3.21.4",
|
|
"dotenv": "^16.1.4",
|
|
"prisma": "^4.15.0"
|
|
},
|
|
"devDependencies": {
|
|
"@graphql-codegen/cli": "3.2.2",
|
|
"@graphql-codegen/introspection": "3.0.1",
|
|
"@graphql-codegen/schema-ast": "^3.0.1",
|
|
"@graphql-codegen/typed-document-node": "3.0.2",
|
|
"@graphql-codegen/typescript": "3.0.2",
|
|
"@graphql-codegen/typescript-operations": "3.0.2",
|
|
"@graphql-codegen/typescript-urql": "3.7.3",
|
|
"@graphql-codegen/urql-introspection": "2.2.1",
|
|
"@graphql-typed-document-node/core": "3.2.0",
|
|
"@types/react": "~18.0.38",
|
|
"@types/react-dom": "^18.0.8",
|
|
"@vitejs/plugin-react": "4.0.0",
|
|
"eslint": "8.42.0",
|
|
"eslint-config-saleor": "workspace:*",
|
|
"node-mocks-http": "^1.12.2",
|
|
"typescript": "5.1.3",
|
|
"vite": "4.3.9",
|
|
"vitest": "0.31.3",
|
|
"tsup": "^6.7.0",
|
|
"concurrently": "^8.1.0",
|
|
"tsx": "^3.12.7"
|
|
},
|
|
"private": true,
|
|
"saleor": {
|
|
"schemaVersion": "3.7"
|
|
}
|
|
}
|