UNPKG

@saleor/app-sdk

Version:
340 lines (332 loc) 9.06 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true});// src/open-telemetry.ts var _api = require('@opentelemetry/api'); // package.json var package_default = { name: "@saleor/app-sdk", version: "1.1.1", description: "SDK for building great Saleor Apps", scripts: { prepublishOnly: "pnpm build", watch: "tsup --watch", build: "tsup && clear-package-json package.json -o dist/package.json --fields publishConfig && pnpm copy-readme", clean: "rm -rf ./dist/*", test: "vitest", "test:ci": "CI=true vitest --coverage --silent", prepare: "husky install", "check-types": "tsc --noEmit", lint: "prettier --loglevel warn --write . && eslint --fix .", "copy-readme": "cp README.md dist/README.md", "publish:ci-prod": "pnpm publish && pnpm exec changeset tag && git push --follow-tags", "publish:ci-dev": "pnpm exec changeset version --snapshot pr && pnpm publish --tag dev --no-git-checks", "lint-staged": "lint-staged", "test:integration": "INTEGRATION=1 vitest run test/integration" }, keywords: [ "saleor", "ecommerce", "sdk", "app", "webhook" ], author: "Saleor Commerce", license: "BSD-3-Clause", peerDependencies: { "@vercel/kv": "^1.0.0", graphql: ">=16.6.0", next: ">=12", react: ">=17", "react-dom": ">=17", redis: ">=4" }, dependencies: { "@opentelemetry/api": "1.9.0", "@opentelemetry/semantic-conventions": "1.30.0", debug: "4.4.0", jose: "5.10.0", "raw-body": "3.0.0" }, devDependencies: { "@changesets/cli": "2.28.1", "@testing-library/dom": "10.4.0", "@testing-library/react": "16.2.0", "@types/aws-lambda": "^8.10.147", "@types/debug": "^4.1.12", "@types/node": "^18.7.15", "@types/react": "19.0.10", "@types/react-dom": "19.0.4", "@typescript-eslint/eslint-plugin": "^5.36.1", "@typescript-eslint/parser": "^5.36.1", "@vercel/kv": "1.0.0", "@vitejs/plugin-react": "4.3.4", "@vitest/coverage-v8": "3.0.7", "clean-publish": "^4.0.1", eslint: "8.23.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-airbnb-typescript": "^17.1.0", "eslint-config-prettier": "^8.5.0", "eslint-import-resolver-typescript": "^3.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jsx-a11y": "^6.6.1", "eslint-plugin-react": "^7.31.6", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-simple-import-sort": "^8.0.0", graphql: "16.10.0", husky: "^8.0.1", jsdom: "26.0.0", "lint-staged": "15.4.3", next: "15.1.7", "node-mocks-http": "1.16.2", prettier: "3.5.2", react: "19.0.0", "react-dom": "19.0.0", redis: "4.7.0", tsm: "2.3.0", tsup: "8.3.6", typescript: "5.7.3", vite: "6.2.0", "vite-tsconfig-paths": "5.1.4", vitest: "3.0.7" }, peerDependenciesMeta: { "@vercel/kv": { optional: true }, redis: { optional: true } }, "lint-staged": { "*.{js,ts,tsx}": "eslint --cache --fix", "*.{js,ts,tsx,css,md,json}": "prettier --write" }, exports: { "./package.json": "./package.json", "./APL": { import: { types: "./APL/index.d.mts", default: "./APL/index.mjs" }, require: { types: "./APL/index.d.ts", default: "./APL/index.js" } }, "./APL/redis": { import: { types: "./APL/redis/index.d.mts", default: "./APL/redis/index.mjs" }, require: { types: "./APL/redis/index.d.ts", default: "./APL/redis/index.js" } }, "./APL/env": { import: { types: "./APL/env/index.d.mts", default: "./APL/env/index.mjs" }, require: { types: "./APL/env/index.d.ts", default: "./APL/env/index.js" } }, "./APL/file": { import: { types: "./APL/file/index.d.mts", default: "./APL/file/index.mjs" }, require: { types: "./APL/file/index.d.ts", default: "./APL/file/index.js" } }, "./APL/upstash": { import: { types: "./APL/upstash/index.d.mts", default: "./APL/upstash/index.mjs" }, require: { types: "./APL/upstash/index.d.ts", default: "./APL/upstash/index.js" } }, "./APL/saleor-cloud": { import: { types: "./APL/saleor-cloud/index.d.mts", default: "./APL/saleor-cloud/index.mjs" }, require: { types: "./APL/saleor-cloud/index.d.ts", default: "./APL/saleor-cloud/index.js" } }, "./APL/vercel-kv": { import: { types: "./APL/vercel-kv/index.d.mts", default: "./APL/vercel-kv/index.mjs" }, require: { types: "./APL/vercel-kv/index.d.ts", default: "./APL/vercel-kv/index.js" } }, "./settings-manager": { import: { types: "./settings-manager/index.d.mts", default: "./settings-manager/index.mjs" }, require: { types: "./settings-manager/index.d.ts", default: "./settings-manager/index.js" } }, "./app-bridge": { import: { types: "./app-bridge/index.d.mts", default: "./app-bridge/index.mjs" }, require: { types: "./app-bridge/index.d.ts", default: "./app-bridge/index.js" } }, "./app-bridge/next": { import: { types: "./app-bridge/next/index.d.mts", default: "./app-bridge/next/index.mjs" }, require: { types: "./app-bridge/next/index.d.ts", default: "./app-bridge/next/index.js" } }, "./handlers/next": { import: { types: "./handlers/next/index.d.mts", default: "./handlers/next/index.mjs" }, require: { types: "./handlers/next/index.d.ts", default: "./handlers/next/index.js" } }, "./handlers/fetch-api": { import: { types: "./handlers/fetch-api/index.d.mts", default: "./handlers/fetch-api/index.mjs" }, require: { types: "./handlers/fetch-api/index.d.ts", default: "./handlers/fetch-api/index.js" } }, "./handlers/next-app-router": { import: { types: "./handlers/next-app-router/index.d.mts", default: "./handlers/next-app-router/index.mjs" }, require: { types: "./handlers/next-app-router/index.d.ts", default: "./handlers/next-app-router/index.js" } }, "./handlers/aws-lambda": { import: { types: "./handlers/aws-lambda/index.d.mts", default: "./handlers/aws-lambda/index.mjs" }, require: { types: "./handlers/aws-lambda/index.d.ts", default: "./handlers/aws-lambda/index.js" } }, "./handlers/shared": { import: { types: "./handlers/shared/index.d.mts", default: "./handlers/shared/index.mjs" }, require: { types: "./handlers/shared/index.d.ts", default: "./handlers/shared/index.js" } }, "./saleor-app": { import: { types: "./saleor-app.d.mts", default: "./saleor-app.mjs" }, require: { types: "./saleor-app.d.ts", default: "./handlers/shared/index.js" } }, "./auth": { import: { types: "./auth/index.d.mts", default: "./auth/index.mjs" }, require: { types: "./auth/index.d.ts", default: "./auth/index.js" } }, "./headers": { import: { types: "./headers.d.mts", default: "./headers.mjs" }, require: { types: "./headers.d.ts", default: "./headers.js" } }, "./util": { import: { types: "./util/index.d.mts", default: "./util/index.mjs" }, require: { types: "./util/index.d.ts", default: "./util/index.js" } }, "./util/browser": { import: { types: "./util/browser.d.mts", default: "./util/browser.mjs" }, require: { types: "./util/browser.d.ts", default: "./util/browser.js" } }, "./types": { import: { types: "./types.d.mts" }, require: { types: "./types.d.ts" } } }, publishConfig: { access: "public", directory: "dist" }, repository: { type: "git", url: "git+https://github.com/saleor/saleor-app-sdk.git" }, bugs: { url: "https://github.com/saleor/saleor-app-sdk/issues" }, homepage: "https://github.com/saleor/saleor-app-sdk#readme", packageManager: "pnpm@9.12.3" }; // src/open-telemetry.ts var TRACER_NAME = "app-sdk"; var getOtelTracer = () => _api.trace.getTracer(TRACER_NAME, package_default.version); var OTEL_CORE_SERVICE_NAME = "core"; var OTEL_APL_SERVICE_NAME = "apps-cloud-apl"; exports.getOtelTracer = getOtelTracer; exports.OTEL_CORE_SERVICE_NAME = OTEL_CORE_SERVICE_NAME; exports.OTEL_APL_SERVICE_NAME = OTEL_APL_SERVICE_NAME;