UNPKG

@suin/esa-api

Version:

esa.io APIクライアント

114 lines (113 loc) 3.54 kB
{ "name": "@suin/esa-api", "version": "4.0.1", "description": "esa.io APIクライアント", "keywords": [ "esa" ], "homepage": "https://github.com/suin/esa-api#readme", "bugs": { "url": "https://github.com/suin/esa-api/issues" }, "repository": { "type": "git", "url": "https://github.com/suin/esa-api.git" }, "license": "MIT", "author": "suin <suinyeze@gmail.com>", "main": "js/index.js", "types": "js/index.d.ts", "files": [ "**/*.{js,ts,map}", "!*.{test,spec}.*", "!/ts/types/this.d.ts", "!/{js,ts}/__tests__/**/*" ], "scripts": { "build": "yarn generate:client && tsc", "clean": "git clean -Xdf -e '!/.idea/**' -e '!/node_modules' -e '!/node_modules/**' -e '!/.husky/**'", "clean:dry": "git clean -Xdfn -e '!/.idea/**' -e '!/node_modules' -e '!/node_modules/**' -e '!/.husky/**'", "format": "yarn prettier --write", "format:check": "yarn prettier --check", "generate:client": "rm -rf ts/client && openapi-generator-cli generate -g typescript-axios -i ./node_modules/@suin/esa-openapi/esa-api.json -o ts/client --additional-properties=supportsES6=true,typescriptThreePlus=true,useSingleRequestParameter=true,withSeparateModelsAndApi=true,apiPackage=api,modelPackage=models && prettier ts/client -w", "pack:preview": "PACKAGE=$(npm pack --ignore-scripts 2> /dev/null) sh -c 'set -eu && tar tf $PACKAGE | sort && rm $PACKAGE'", "prepare": "husky install", "prettier": "prettier '**/*.{ts,tsx,json,json5,css,scss,graphql,gql,md,mdx,html,vue,yaml}'", "reference": "typedoc --gitRevision \"`git describe --tags --abbrev=0 2>/dev/null || echo main`\" --out reference ts/index.ts", "reset": "git clean -Xdf -e '!/.idea/**'", "reset:dry": "git clean -Xdfn -e '!/.idea/**'", "semantic-release": "semantic-release", "test": "jest" }, "lint-staged": { "*.{ts,tsx,json,json5,css,scss,graphql,gql,md,mdx,html,vue,yaml}": "prettier --write", "./package.json": "sort-package-json" }, "release": { "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", [ "@semantic-release/npm", { "npmPublish": true } ], "@semantic-release/github", [ "@semantic-release/changelog", { "changelogFile": "CHANGELOG.md" } ], [ "@semantic-release/git", { "assets": [ "package.json", "CHANGELOG.md" ] } ], [ "@semantic-release/exec", { "successCmd": "yarn reference" } ] ] }, "jest": { "preset": "ts-jest", "testEnvironment": "node" }, "dependencies": { "@suin/is-object": "^1.1.3", "axios": "^1.5.0" }, "devDependencies": { "@openapitools/openapi-generator-cli": "^2.7.0", "@semantic-release/changelog": "^5.0.1", "@semantic-release/exec": "^5.0.0", "@semantic-release/git": "^9.0.0", "@suin/esa-openapi": "^2.2.0", "@types/jest": "^29.5.5", "@types/node": "^20.6.3", "axios-mock-adapter": "^1.22.0", "husky": "^6.0.0", "jest": "^29.7.0", "lint-staged": ">=10", "prettier": "^3.0.3", "semantic-release": "^17.4.7", "sort-package-json": "^2.5.1", "tmp-promise": "^3.0.3", "ts-jest": "^29.1.1", "ts-node": "^10.9.1", "typedoc": "^0.25.1", "typescript": "^5.2" }, "packageManager": "yarn@3.6.3", "publishConfig": { "access": "public" } }