gitextract_ns2ldn2j/ ├── .eslintrc.json ├── .gitattributes ├── .gitignore ├── .jsdoc.json ├── .npmignore ├── .npmrc ├── .prettierignore ├── .travis.yml ├── LICENSE ├── README.md ├── docs/ │ ├── arguments/ │ │ ├── arguments.md │ │ ├── compose.md │ │ ├── custom.md │ │ ├── functions.md │ │ ├── generators.md │ │ ├── matches.md │ │ ├── prompts.md │ │ ├── prompts2.md │ │ ├── types.md │ │ └── unordered.md │ ├── basics/ │ │ ├── commands.md │ │ ├── inhibitors.md │ │ ├── listeners.md │ │ └── setup.md │ ├── commands/ │ │ ├── commandutil.md │ │ ├── conditional.md │ │ ├── cooldowns.md │ │ ├── permissions.md │ │ ├── prefixes.md │ │ ├── regex.md │ │ └── restrictions.md │ ├── general/ │ │ └── welcome.md │ ├── index.yml │ ├── inhibitors/ │ │ ├── inhibtypes.md │ │ └── priority.md │ ├── listeners/ │ │ └── emitters.md │ ├── other/ │ │ ├── clientutil.md │ │ ├── handlers.md │ │ ├── handling.md │ │ ├── mongoose.md │ │ ├── providers.md │ │ └── updating.md │ └── snippets/ │ └── ping.md ├── package.json ├── src/ │ ├── index.d.ts │ ├── index.js │ ├── providers/ │ │ ├── MongooseProvider.js │ │ ├── Provider.js │ │ ├── SQLiteProvider.js │ │ └── SequelizeProvider.js │ ├── struct/ │ │ ├── AkairoClient.js │ │ ├── AkairoHandler.js │ │ ├── AkairoModule.js │ │ ├── ClientUtil.js │ │ ├── commands/ │ │ │ ├── Command.js │ │ │ ├── CommandHandler.js │ │ │ ├── CommandUtil.js │ │ │ ├── ContentParser.js │ │ │ ├── Flag.js │ │ │ └── arguments/ │ │ │ ├── Argument.js │ │ │ ├── ArgumentRunner.js │ │ │ └── TypeResolver.js │ │ ├── inhibitors/ │ │ │ ├── Inhibitor.js │ │ │ └── InhibitorHandler.js │ │ └── listeners/ │ │ ├── Listener.js │ │ └── ListenerHandler.js │ └── util/ │ ├── AkairoError.js │ ├── Category.js │ ├── Constants.js │ └── Util.js ├── test/ │ ├── bot.js │ ├── commands/ │ │ ├── args.js │ │ ├── ayy.js │ │ ├── condition.js │ │ ├── condition.promise.js │ │ ├── embed.js │ │ ├── eval.js │ │ ├── f.js │ │ ├── generate.js │ │ ├── lock.js │ │ ├── p.js │ │ ├── q.js │ │ ├── separate.js │ │ ├── sub.js │ │ ├── test.js │ │ ├── test2.js │ │ └── unordered.js │ ├── listeners/ │ │ ├── invalidMessage.js │ │ └── message.js │ └── struct/ │ └── TestClient.js ├── tsconfig.json └── tslint.json