{"_id":"@aurelle/nest-appwrite","_rev":"3-97d9060c39f7195666f429d5a39c4034","name":"@aurelle/nest-appwrite","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.0":{"name":"@aurelle/nest-appwrite","version":"0.0.0","description":"A NestJS module for Appwrite","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rimraf ./dist && tsc --declaration --outDir ./dist"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/node":"^20.4.5","rimraf":"^5.0.1"},"peerDependencies":{"@nestjs/common":"^10.1.3","node-appwrite":"^9.0.0"},"_id":"@aurelle/nest-appwrite@0.0.0","gitHead":"c556b2ba11817e86555d1f685473f0cd8f680f7e","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-R1DuE0ISEMTJt7M/dRGbDgmZUTPF+toiUb+ETqBK0G3Roh2OnHN3ytOcPJd2W3WWAsV/0TIJmggyVGJCuJRHfg==","shasum":"b000bfc77278ceb357aa29168b075b06ef18fa57","tarball":"https://registry.npmjs.org/@aurelle/nest-appwrite/-/nest-appwrite-0.0.0.tgz","fileCount":32,"unpackedSize":111855,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvEnddTWIEFfcXWiUuf7UqM8DzxxX+nGcld+MjGTn7xAIhAIXElxxN3MrG8A8pjiuSmmlTTCVXBnDgl5Zf7uCYIGVZ"}]},"_npmUser":{"name":"aurelle","email":"main@aurelienbrabant.fr"},"directories":{},"maintainers":[{"name":"aurelle","email":"main@aurelienbrabant.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-appwrite_0.0.0_1692736962420_0.8023923245643938"},"_hasShrinkwrap":false},"0.0.1":{"name":"@aurelle/nest-appwrite","version":"0.0.1","description":"A NestJS module for Appwrite","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rimraf ./dist && tsc --declaration --outDir ./dist"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/node":"^20.4.5","rimraf":"^5.0.1"},"peerDependencies":{"@nestjs/common":"^10.1.3","node-appwrite":"^9.0.0"},"_id":"@aurelle/nest-appwrite@0.0.1","gitHead":"3e89f7414dbc322e339cd5d086904e4a48fa129a","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-/yMYFgXFSAZPwTlWK5yIhfDRkIfNV1TYKP50l+hd7ewD6aS+8y8QBUNdbum2pZ9D5b+EB8YUPIgiks++jKvbrQ==","shasum":"3d47814880d915aec5cb31988f78132b3827386c","tarball":"https://registry.npmjs.org/@aurelle/nest-appwrite/-/nest-appwrite-0.0.1.tgz","fileCount":32,"unpackedSize":112037,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXN+qKcn+aQ93TFEhJi1w7XirY8rjw6Mx7Ff39YLHR2AiAIEf0g/2+re13nD0N34unM+Ht7OLZ7amGbHR6yUT14qQ=="}]},"_npmUser":{"name":"aurelle","email":"main@aurelienbrabant.fr"},"directories":{},"maintainers":[{"name":"aurelle","email":"main@aurelienbrabant.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-appwrite_0.0.1_1692738431699_0.7749224265459818"},"_hasShrinkwrap":false},"0.1.0":{"name":"@aurelle/nest-appwrite","version":"0.1.0","description":"A NestJS module for Appwrite","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rimraf ./dist && tsc --declaration --outDir ./dist"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/node":"^20.4.5","rimraf":"^5.0.1"},"peerDependencies":{"@nestjs/common":"^10.1.3","node-appwrite":"^9.0.0"},"_id":"@aurelle/nest-appwrite@0.1.0","gitHead":"24269b4e4def01b4fbfbabc16c2346e2853904bf","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-nhGB0gfuhTzOKJbuisTcwEaMfkofh8M8yCkjvQwf4nfwehED6szRzVUzWxOa3MX18Ksil0Ana9K8fv92GPylzw==","shasum":"555ff220ab3ad1c6b4f679752722733ea4234a18","tarball":"https://registry.npmjs.org/@aurelle/nest-appwrite/-/nest-appwrite-0.1.0.tgz","fileCount":32,"unpackedSize":112042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHW8Y18yO77/IlHYLCNNMllI7YUImmQvZyXV0XqtzWdbAiEA/Pdoa/pr0gCWQOVWs0g+3yiNii+eQm2MhAlF3tbUvYE="}]},"_npmUser":{"name":"aurelle","email":"main@aurelienbrabant.fr"},"directories":{},"maintainers":[{"name":"aurelle","email":"main@aurelienbrabant.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-appwrite_0.1.0_1692738830275_0.20857417363929542"},"_hasShrinkwrap":false},"0.1.1":{"name":"@aurelle/nest-appwrite","version":"0.1.1","description":"A NestJS module for Appwrite","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rimraf ./dist && tsc --declaration --outDir ./dist"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/node":"^20.4.5","rimraf":"^5.0.1"},"peerDependencies":{"@nestjs/common":"^10.1.3","node-appwrite":"^9.0.0"},"_id":"@aurelle/nest-appwrite@0.1.1","gitHead":"6fd36febf14efd26c8c216b2f7989c85327f8bda","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-7DNOl++c/NRDD74cVn8nZUq0h+iOmKerK3ZbOr5LGJh3NoszlqRgL6iLQNMivG0SqyqdGP/QaT3e4JrsU/qoPg==","shasum":"5473527527f3704685ee45b4866600974e982f1e","tarball":"https://registry.npmjs.org/@aurelle/nest-appwrite/-/nest-appwrite-0.1.1.tgz","fileCount":32,"unpackedSize":112304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3yxAX4BXdHS7+67nnHdQH4OEjcARs1RaW/BQujbDDjAiEAk62RavlciRF6yHogY8yhRpmwHbHAmuGPJmLXYuWJ5Wk="}]},"_npmUser":{"name":"aurelle","email":"main@aurelienbrabant.fr"},"directories":{},"maintainers":[{"name":"aurelle","email":"main@aurelienbrabant.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nest-appwrite_0.1.1_1692746270524_0.28932591295167853"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-22T20:42:42.345Z","0.0.0":"2023-08-22T20:42:42.671Z","modified":"2023-08-22T23:17:50.859Z","0.0.1":"2023-08-22T21:07:11.961Z","0.1.0":"2023-08-22T21:13:50.447Z","0.1.1":"2023-08-22T23:17:50.689Z"},"maintainers":[{"name":"aurelle","email":"main@aurelienbrabant.fr"}],"description":"A NestJS module for Appwrite","keywords":[],"license":"ISC","readme":"# Overview\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { AppController } from './app.controller';\nimport { AppService } from './app.service';\nimport { AppwriteDatabaseModule, AppwriteModule } from '@aurelle/nest-appwrite';\n\n@Module({\n  imports: [\n    AppwriteModule.forRoot({\n      apiKey:\n        'XXX',\n      projectId: 'XXX',\n      endpoint: 'https://appwrite.example.com/v1',\n    }),\n    AppwriteDatabaseModule.forRoot({\n      databaseId: 'library',\n    }),\n    AppwriteDatabaseModule.forCollections(['books'])\n  ],\n  controllers: [AppController],\n  providers: [AppService],\n})\nexport class AppModule {}\n```\n\n```typescript\nimport { Collection } from '@aurelle/nest-appwrite'\n\nexport interface Book {\n    title: string;\n    author: string;\n}\n\n@Injectable()\nexport class AppService {\n    constructor(\n        @InjectCollection('books') \n        private readonly books: Collection<Book>\n    ) {}\n\n    getBooks(): Promise<Book[]> {\n        return this.books.list();\n    }\n}\n```\n","readmeFilename":"README.md"}