UNPKG

@vansite/ts-sharetribe-flex-sdk

Version:

This is a TypeScript SDK for Sharetribe Flex API. It reduces the complexity of the API and provides a more user-friendly interface.

107 lines (106 loc) 2.82 kB
{ "name": "@vansite/ts-sharetribe-flex-sdk", "version": "3.0.10", "description": "This is a TypeScript SDK for Sharetribe Flex API. It reduces the complexity of the API and provides a more user-friendly interface.", "keywords": [ "sharetribe", "flex", "sdk", "typescript", "api", "client" ], "main": "dist/index.js", "module": "dist/index.mjs", "browser": "dist/index.umd.js", "types": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.js", "browser": "./dist/index.umd.js", "default": "./dist/index.js" } }, "files": [ "dist/**/*" ], "author": "DKogan90 <david_kogan@hotmail.de>", "homepage": "https://github.com/VanSite/ts-sharetribe-flex-sdk", "repository": { "type": "git", "url": "git+https://github.com/VanSite/ts-sharetribe-flex-sdk.git" }, "license": "MIT", "private": false, "scripts": { "clean": "rm -rf dist lib types", "build": "npm run build:bundles && npm run build:types", "build:bundles": "yarn clean && webpack --mode production", "build:test": "webpack --mode development", "build:types": "tsc -p tsconfig.build.json", "build:publish": "yarn run build && npm publish", "analyze": "ANALYZE=true yarn build", "test": "jest" }, "devDependencies": { "@babel/cli": "^7.24.1", "@babel/core": "^7.24.4", "@babel/preset-env": "^7.24.4", "@babel/preset-typescript": "^7.24.1", "@jest/globals": "^29.5.0", "@jridgewell/gen-mapping": "^0.3.13", "@types/express": "^4.17.17", "@types/jest": "^29.5.2", "@types/js-cookie": "^3.0.3", "@types/node": "^20.3.1", "@types/stripe": "^8.0.417", "@types/transit-js": "^0.8.3", "@types/uuid": "^9.0.8", "@types/webpack-env": "^1.18.4", "add": "^2.0.6", "axios-mock-adapter": "^1.22.0", "babel-loader": "^9.1.3", "jest": "^29.5.0", "terser-webpack-plugin": "^5.3.12", "ts-jest": "^29.1.0", "ts-loader": "^9.5.1", "tslint": "^6.1.3", "typescript": "^5.4.5", "webpack": "^5.91.0", "webpack-bundle-analyzer": "^4.10.2", "webpack-cli": "^5.1.4" }, "dependencies": { "axios": "^1.13.2", "axios-retry": "^4.5.0", "js-cookie": "^3.0.5", "transit-js": "^0.8.874", "uuid": "^9.0.1" }, "babel": { "presets": [ "@babel/preset-env", "@babel/preset-typescript" ] }, "tslint": { "extends": [ "tslint:recommended" ] }, "jest": { "moduleFileExtensions": [ "ts", "js" ], "testRegex": "(/tests/.*|(\\.|/)(test|spec))\\.ts?$", "transform": { "^.+\\.ts$": "ts-jest" }, "testEnvironment": "node", "testTimeout": 10000, "preset": "ts-jest" } }