@standard-crypto/farcaster-js-warpcast
Version:
A tool for interacting with the private APIs of the Warpcast client.
86 lines • 3.1 kB
JSON
{
"name": "@standard-crypto/farcaster-js-warpcast",
"version": "1.0.0-rc.2",
"description": "A tool for interacting with the private APIs of the Warpcast client.",
"type": "module",
"repository": {
"url": "https://github.com/standard-crypto/farcaster-js",
"type": "git"
},
"homepage": "https://github.com/standard-crypto/farcaster-js",
"bugs": "https://github.com/standard-crypto/farcaster-js/issues",
"author": "Gavi Galloway",
"license": "MIT",
"peerDependencies": {
"axios": "~1.6.0"
},
"devDependencies": {
"@openapitools/openapi-generator-cli": "^2.7.0",
"@types/chai": "^4.3.9",
"@types/chai-as-promised": "^7.1.5",
"@types/prompts": "^2.4.7",
"axios": "~1.6.0",
"chai": "^4.3.4",
"chai-as-promised": "^7.1.1",
"dotenv": "^16.3.1",
"markdown-magic": "^2.6.1",
"mocha": "^10.2.0",
"openapi-response-validator": "^12.1.3",
"openapi-types": "^12.1.3",
"openapi-typescript": "^6.7.0",
"ts-mocha": "^10.0.0",
"type-fest": "^4.8.3",
"typedoc": "^0.25.4",
"typedoc-plugin-markdown": "^3.15.2",
"yaml": "^2.3.2"
},
"files": [
"package.json",
"README.md",
"dist/**"
],
"scripts": {
"build": "yarn run -T tshy",
"clean": "yarn clean:dist && yarn clean:generated",
"clean:dist": "rm -rf dist",
"clean:generated": "rm -rf src/openapi/generated",
"cz": "yarn run -T cz",
"fixup-imports": "yarn run -T fix-esm-import-path src && sed -i.bak 's|models\"|models/index.js\"|' src/openapi/generated/**/*.ts && sed -i.bak 's|models|models/index.js|' src/openapi/generated/apis/**/*.ts && rm src/openapi/generated/**/*.ts.bak",
"generate": "yarn run generate:openapi && yarn run generate:docs",
"generate:docs": "md-magic --path './README.md' && typedoc --plugin typedoc-plugin-markdown",
"generate:openapi": "yarn run generate:openapi-axios && yarn run generate:openapi-typescript && yarn run fixup-imports",
"generate:openapi-axios": "TS_POST_PROCESS_FILE=./src/openapi/post-process.sh openapi-generator-cli generate --global-property apis,models,supportingFiles=index.ts:api.ts:configuration.ts:base.ts:common.ts -i src/openapi/spec.yaml -g typescript-axios -o src/openapi/generated --config openapi-generator-config.json",
"generate:openapi-typescript": "openapi-typescript src/openapi/spec.yaml -o src/openapi/generated/schema.d.ts",
"test": "yarn test:integration",
"test:integration": "mocha",
"publish": "yarn npm publish"
},
"keywords": [
"farcaster",
"warpcast"
],
"publishConfig": {
"access": "public"
},
"exports": {
"./package.json": "./package.json",
".": {
"import": {
"types": "./dist/esm/index.d.ts",
"default": "./dist/esm/index.js"
},
"require": {
"types": "./dist/commonjs/index.d.ts",
"default": "./dist/commonjs/index.js"
}
}
},
"tshy": {
"exports": {
"./package.json": "./package.json",
".": "./src/index.ts"
}
},
"main": "./dist/commonjs/index.js",
"types": "./dist/commonjs/index.d.ts"
}