{"_id":"@agentic/midjourney-fetch","_rev":"1-a434158d45baded55f1b3bc5cc05210a","name":"@agentic/midjourney-fetch","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@agentic/midjourney-fetch","version":"1.0.0","description":"[![npm version](https://img.shields.io/npm/v/midjourney-fetch.svg)](https://www.npmjs.com/package/midjourney-fetch) ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/GPTGenius/midjourney-fetch/ci.yml?branch=main) ![node-curre","type":"module","main":"./dist/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"packageManager":"pnpm@8.5.0","scripts":{"dev":"rimraf dist && tsup --sourcemap inline --watch","build":"rimraf dist && tsup --treeshake --minify","prepublishOnly":"pnpm build","typecheck":"tsc","test":"vitest run","lint":"eslint --quiet --ext .ts .","prepare":"husky install"},"engines":{"node":">=18","pnpm":">=8"},"repository":{"type":"git","url":"git+https://github.com/GPTGenius/midjourney-fetch.git"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","eslint":"^8.39.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","lint-staged":"^13.2.2","prettier":"^2.8.8","rimraf":"^4.4.1","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.30.1"},"lint-staged":{"**/*.ts":["eslint --fix --quiet","prettier --write"]},"dependencies":{"@sapphire/snowflake":"^3.5.1","dayjs":"^1.11.7"},"gitHead":"fecbc32eba641a1a67307a22b8289d9b52393cae","bugs":{"url":"https://github.com/GPTGenius/midjourney-fetch/issues"},"homepage":"https://github.com/GPTGenius/midjourney-fetch#readme","_id":"@agentic/midjourney-fetch@1.0.0","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-QnLrz1hoHcmqe6UL4lKf7ICFDdGHhbbx7+hZ9x8XeyMLqkRREKsaMvpYw8rD3/uuPuOsQ0Le9AK5yYJUWvRt1Q==","shasum":"701ef785213cabfc681666a507d301aba3cd96d1","tarball":"https://registry.npmjs.org/@agentic/midjourney-fetch/-/midjourney-fetch-1.0.0.tgz","fileCount":6,"unpackedSize":18061,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXStuQhxzQhk5gbWNlU/ZPiNoBp90UBTOlZQQ4HUv5ZgIgJBbvjHvYaHGBGds3zPxSnDGshZckvpoZPsxB7op95TA="}]},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"directories":{},"maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midjourney-fetch_1.0.0_1687559357191_0.4302121907022687"},"_hasShrinkwrap":false},"1.0.1":{"name":"@agentic/midjourney-fetch","version":"1.0.1","description":"[![npm version](https://img.shields.io/npm/v/midjourney-fetch.svg)](https://www.npmjs.com/package/midjourney-fetch) ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/GPTGenius/midjourney-fetch/ci.yml?branch=main) ![node-curre","type":"module","main":"./dist/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"packageManager":"pnpm@8.5.0","scripts":{"dev":"rimraf dist && tsup --sourcemap inline --watch","build":"rimraf dist && tsup --treeshake --minify","prepublishOnly":"pnpm build","typecheck":"tsc","test":"vitest run","lint":"eslint --quiet --ext .ts .","prepare":"husky install"},"engines":{"node":">=18","pnpm":">=8"},"repository":{"type":"git","url":"git+https://github.com/GPTGenius/midjourney-fetch.git"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","eslint":"^8.39.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","lint-staged":"^13.2.2","prettier":"^2.8.8","rimraf":"^4.4.1","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.30.1"},"lint-staged":{"**/*.ts":["eslint --fix --quiet","prettier --write"]},"dependencies":{"@sapphire/snowflake":"^3.5.1","dayjs":"^1.11.7"},"gitHead":"fecbc32eba641a1a67307a22b8289d9b52393cae","bugs":{"url":"https://github.com/GPTGenius/midjourney-fetch/issues"},"homepage":"https://github.com/GPTGenius/midjourney-fetch#readme","_id":"@agentic/midjourney-fetch@1.0.1","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-CUGNh3YJfbAPrOKcmqOOWuWQrkgVY+pWbCGhZkq74Jlc6oP8Jb+/K61V7Jhf/liYgYopbrpoDDue+ZKqijW/2A==","shasum":"283e26c27dbab4aa1e5a4ff13545ad814d0a7bfc","tarball":"https://registry.npmjs.org/@agentic/midjourney-fetch/-/midjourney-fetch-1.0.1.tgz","fileCount":6,"unpackedSize":18087,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIiDiFVP4/MeH7eu/Cq8dKz8TVkZhmq1PgQn0Vfe8E0AiEAxCdRfag8BJ4HZGjfBnrjTycf0NiazOYFyzzRayEKs8M="}]},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"directories":{},"maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midjourney-fetch_1.0.1_1687561946659_0.20161246995705273"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-23T22:29:17.093Z","1.0.0":"2023-06-23T22:29:17.368Z","modified":"2023-06-23T23:12:27.024Z","1.0.1":"2023-06-23T23:12:26.887Z"},"maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"description":"[![npm version](https://img.shields.io/npm/v/midjourney-fetch.svg)](https://www.npmjs.com/package/midjourney-fetch) ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/GPTGenius/midjourney-fetch/ci.yml?branch=main) ![node-curre","homepage":"https://github.com/GPTGenius/midjourney-fetch#readme","repository":{"type":"git","url":"git+https://github.com/GPTGenius/midjourney-fetch.git"},"bugs":{"url":"https://github.com/GPTGenius/midjourney-fetch/issues"},"readme":"# midjourney-fetch\n[![npm version](https://img.shields.io/npm/v/midjourney-fetch.svg)](https://www.npmjs.com/package/midjourney-fetch) ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/GPTGenius/midjourney-fetch/ci.yml?branch=main) ![node-current (scoped)](https://img.shields.io/node/v/midjourney-fetch) ![GitHub](https://img.shields.io/github/license/GPTGenius/midjourney-fetch)\n\nFetch api for midjourney on discord\n\n## Usage\n### imagine\n```typescript\nimport { Midjourney } from 'midjourney-fetch'\n\nconst midjourney = new Midjourney({\n  channelId: 'your channelId',\n  serverId: 'your serverId',\n  token: 'your token',\n})\n\nconst data = await midjourney.imagine('your prompt')\n\n// generated image url\nconsole.log(data.attachments[0].url)\n```\n\n### upscale\n```typescript\nimport { Midjourney } from 'midjourney-fetch'\n\nconst midjourney = new Midjourney({\n  channelId: 'your channelId',\n  serverId: 'your serverId',\n  token: 'your token',\n})\n\nconst image = await midjourney.imagine('your prompt')\n\nconst data = await midjourney.upscale('your prompt', {\n  messageId: image.id,\n  // custom_id could be found at image.component, for example: MJ::JOB::upsample::1::0c266431-26c6-47fa-bfee-2e1e11c7a66f\n  customId: 'component custom_id'\n})\n\n// generated image url\nconsole.log(data.attachments[0].url)\n```\n\n### variation\n```typescript\nimport { Midjourney } from 'midjourney-fetch'\n\nconst midjourney = new Midjourney({\n  channelId: 'your channelId',\n  serverId: 'your serverId',\n  token: 'your token',\n})\n\nconst image = await midjourney.imagine('your prompt')\n\nconst data = await midjourney.variation('your prompt', {\n  messageId: image.id,\n  // custom_id could be found at image.component, for example: MJ::JOB::variation::1::0c266431-26c6-47fa-bfee-2e1e11c7a66f\n  customId: 'component custom_id'\n})\n\n// generated image url\nconsole.log(data.attachments[0].url)\n```\n\n## How to get Ids and Token\n- [How to find ids](https://docs.statbot.net/docs/faq/general/how-find-id/)\n- [Get discord token](https://www.androidauthority.com/get-discord-token-3149920/)\n\n## License\nBased on [MIT License](./LICENSE)\n","readmeFilename":"README.md"}