UNPKG

printful-sdk-js-v2

Version:

Printful SDK for Node.js / TypeScript. A wrapper for the Printful REST API (v2)

120 lines (119 loc) 3 kB
{ "name": "printful-sdk-js-v2", "version": "2.1.0-beta", "description": "Printful SDK for Node.js / TypeScript. A wrapper for the Printful REST API (v2)", "author": "Spencer Lepine <spencer.sayhello@gmail.com>", "license": "MIT", "homepage": "https://github.com/spencerlepine/printful-sdk-js-v2#readme", "repository": { "type": "git", "url": "git+https://github.com/spencerlepine/printful-sdk-js-v2.git" }, "bugs": { "url": "https://github.com/spencerlepine/printful-sdk-js-v2/issues" }, "keywords": [ "printful", "sdk", "javascript", "typescript", "nodejs", "api", "print-on-demand", "printful-sdk", "printful-integration", "printful-api", "node-sdk" ], "main": "dist/index.cjs.js", "module": "dist/index.esm.js", "types": "dist/index.d.ts", "files": [ "dist/index.cjs.js", "dist/index.esm.js", "dist/index.d.ts" ], "exports": { ".": { "import": "./dist/index.esm.js", "require": "./dist/index.cjs.js", "types": "./dist/index.d.ts" } }, "engines": { "node": ">= 18" }, "scripts": { "test": "jest", "bundle": "rollup -c", "generate-sdk": "openapi --input ./openapi.json --output ./src --name PrintfulClient", "generate-docs": "typedoc src/index.ts", "release": "npm run bundle && npm run generate-docs", "audit:fix": "npm_config_yes=true npx yarn-audit-fix" }, "devDependencies": { "@rollup/plugin-commonjs": "^26.0.1", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^15.2.3", "@types/jest": "^29.5.14", "@types/node": "^22.1.0", "husky": "4.3.8", "jest": "^29.7.0", "lint-staged": "10.5.4", "openapi-typescript-codegen": "^0.29.0", "prettier": "2.8.8", "request": "^2.88.2", "rollup": "^2.79.2", "rollup-plugin-commonjs": "^10.1.0", "rollup-plugin-dts": "^5", "rollup-plugin-node-resolve": "^5.2.0", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.36.0", "ts-jest": "^29.2.3", "tslib": "^2.6.3", "typedoc": "^0.26.5", "typescript": "^5.5.4" }, "overrides": { "comment": "TODO - remove this after upgrading to rollup v3", "rollup-plugin-dts": { "rollup": "^2.79.2" } }, "husky": { "hooks": { "pre-commit": "lint-staged && npm run release" } }, "lint-staged": { "*.{js,jsx,ts,tsx,json,css,scss,md}": [ "prettier --write" ] }, "eslintConfig": { "extends": [ "eslint:recommended" ], "plugins": [ "prettier" ], "rules": { "no-console": "off", "no-unused-vars": "off" } }, "prettier": { "printWidth": 180, "tabWidth": 2, "singleQuote": true, "semi": true, "trailingComma": "es5", "bracketSpacing": true, "arrowParens": "avoid", "proseWrap": "always", "requirePragma": false, "insertPragma": false, "endOfLine": "lf", "jsxBracketSameLine": true } }