UNPKG

@easyflow/javascript-sdk

Version:

Enterprise-grade JavaScript SDK for Easyflow payment processing platform with enhanced credit card validation, comprehensive TypeScript definitions, and Lovable.dev integration support

102 lines (101 loc) 3.4 kB
{ "name": "@easyflow/javascript-sdk", "version": "2.4.0", "description": "Enterprise-grade JavaScript SDK for Easyflow payment processing platform with enhanced credit card validation, comprehensive TypeScript definitions, and Lovable.dev integration support", "main": "./dist/easyflow-sdk.min.js", "module": "./dist/easyflow-sdk.min.js", "type": "module", "types": "./dist/index.d.ts", "files": [ "README.md", "INDEX.md", "DATA-STRUCTURES.md", "LICENSE", "dist/index.d.ts", "dist/easyflow-sdk.min.js" ], "exports": { ".": { "import": "./dist/easyflow-sdk.min.js", "require": "./dist/easyflow-sdk.min.js", "types": "./dist/index.d.ts" }, "./package.json": "./package.json" }, "scripts": { "build": "npm run generate-version && npx webpack --config webpack.config.cjs", "generate-version": "node -e \"const pkg=require('./package.json'); const fs=require('fs'); const content='export const SDK_VERSION = \\'' + pkg.version + '\\';'; fs.writeFileSync('./version.mjs', content);\"", "server:up": "rm -rf ./dist && npm run build && npx http-server . -p 8080 -o", "dev": "npm run build && npx http-server . -p 8080 -o --cors", "test": "node --experimental-vm-modules ./node_modules/.bin/jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:verbose": "jest --verbose", "publish:npm": "./scripts/publish-npm.sh" }, "repository": { "type": "git", "url": "git+https://github.com/easyflow-cash/easyflow-javascript-sdk.git" }, "keywords": [ "easyflow", "sdk", "javascript", "typescript", "secure", "payment", "pix", "credit-card", "bank-billet", "lovable", "low-code", "payment-processing", "brazil", "enterprise" ], "devDependencies": { "@babel/cli": "^7.26.4", "@babel/core": "^7.26.8", "@babel/preset-env": "^7.26.8", "@types/node": "^20.19.11", "babel-loader": "^9.2.1", "http-server": "^14.1.1", "javascript-obfuscator": "^4.1.1", "jest": "^29.7.0", "prettier": "^3.4.2", "terser-webpack-plugin": "^5.3.11", "typescript": "^5.9.2", "webpack": "^5.97.1", "webpack-cli": "^6.0.1", "webpack-obfuscator": "^3.5.1" }, "author": { "name": "Diego Moura", "email": "diego@easyflow.digital", "url": "https://diegomoura.pro", "github": "https://github.com/dmourainatel" }, "contributors": [ { "name": "Diego Moura", "email": "diego@easyflow.digital", "url": "https://diegomoura.pro", "github": "https://github.com/dmourainatel" } ], "license": "ISC", "bugs": { "url": "https://github.com/easyflow-cash/easyflow-javascript-sdk/issues" }, "homepage": "https://github.com/easyflow-cash/easyflow-javascript-sdk#readme", "maintainers": [ { "name": "Diego Moura", "email": "diego@easyflow.digital", "url": "https://diegomoura.pro" } ], "dependencies": { "@jest/globals": "^30.0.3" } }