UNPKG

@beamimpact/web-sdk

Version:

The Beam SDK enables brands to connect with their customers over shared values, not transactional discounts, to build stronger loyalty. Our integration achieves this by allowing customers to (a) choose a nonprofit where the brand will donate part of their

102 lines (101 loc) 3.21 kB
{ "name": "@beamimpact/web-sdk", "private": false, "version": "1.55.8", "type": "module", "main": "dist/index.js", "module": "dist/index.js", "engines": { "node": "^18.14.0" }, "packageManager": "npm@9.3.1", "browserslist": [ "> 0.5%, last 2 versions, not dead" ], "files": [ "dist", "README.md" ], "keywords": [ "nonprofit", "donation", "ecomm", "ecommerce", "sdk" ], "scripts": { "start": "npm-run-all -p build:rollup:watch dev", "commitizen": "cz", "build": "npm-run-all build:rollup", "build:assets": "rollup -c rollup.assets.config.js", "build:rollup": "rollup -c", "build:rollup:watch": "rollup -c --watch", "prebuild": "npm-run-all clean", "postbuild": "npm-run-all report:diskusage", "prepublishOnly": "npm-run-all build", "report:diskusage": "du -h -s dist/* dist/**/*", "lint": "eslint", "format": "prettier --write", "check": "npm-run-all -p check:*", "check:format": "prettier --list-different .", "check:types": "tsc", "check:lint": "eslint './src/**/*'", "clean": "rm -rf dist/", "dev": "nodemon dev-server.js", "proxy:wait": "npm-run-all dev & wait-on http://localhost:8080/empty.html", "proxy:stop": "lsof -ti tcp:8080 | xargs kill", "predev": "echo '💡 ️Starting:\n\\033[0;35mhttp://localhost:8080\\033[0;32m'", "prepare": "husky install", "cypress:test-components": "cypress run --component --reporter junit", "cypress:test-components-interactive": "cypress open --component", "test": "npm-run-all cypress:test-components-interactive", "test:ci": "npm-run-all cypress:test-components", "update-openapi-schema": "cp ../beam/packages/api-schemas/src/generated/central-backend/central-backend.ts ./src/api-sdk/openapi-spec.ts" }, "dependencies": { "@lit/react": "1.0.0", "@lukeed/uuid": "2.0.0", "@shoelace-style/shoelace": "2.15.0", "lit": "2.6.1", "lodash-es": "4.17.23", "lucide-static": "0.292.0" }, "devDependencies": { "@cypress/vite-dev-server": "5.0.2", "@devcontainers/cli": "0.30.0", "@fastify/compress": "6.2.0", "@fastify/cors": "8.2.0", "@fastify/static": "6.7.0", "@rollup/plugin-json": "6.0.1", "@rollup/plugin-node-resolve": "15.2.3", "@types/lodash-es": "4.17.6", "@typescript-eslint/eslint-plugin": "5.51.0", "@typescript-eslint/parser": "5.49.0", "@web-types/lit": "2.0.0-3", "browserslist": "4.21.5", "commitizen": "4.3.0", "cypress": "13.2.0", "cz-conventional-changelog": "3.3.0", "esbuild": "0.19.5", "eslint": "8.22.0", "eslint-config-google": "0.14.0", "eslint-config-prettier": "8.6.0", "eslint-plugin-import": "2.27.5", "eslint-plugin-lit": "1.8.2", "eslint-plugin-lodash": "7.4.0", "fastify": "4.29.1", "husky": "8.0.3", "lint-staged": "13.1.1", "nodemon": "3.0.1", "npm-run-all": "4.1.5", "prettier": "2.8.4", "react": "18.2.0", "rollup": "4.59.0", "rollup-plugin-copy": "3.5.0", "rollup-plugin-dts": "6.1.0", "rollup-plugin-esbuild": "6.1.0", "typescript": "4.9.5", "vite": "4.5.14", "wait-on": "7.2.0" } }