mirror of
https://github.com/SrIzan10/sern-snippets.git
synced 2026-06-06 01:06:54 +00:00
moved
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1,2 +0,0 @@
|
||||
|
||||
*.vsix
|
||||
17
.vscode/launch.json
vendored
17
.vscode/launch.json
vendored
@@ -1,17 +0,0 @@
|
||||
// A launch configuration that launches the extension inside a new window
|
||||
// Use IntelliSense to learn about possible attributes.
|
||||
// Hover to view descriptions of existing attributes.
|
||||
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
||||
{
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Extension",
|
||||
"type": "extensionHost",
|
||||
"request": "launch",
|
||||
"args": [
|
||||
"--extensionDevelopmentPath=${workspaceFolder}"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
.vscode/**
|
||||
.vscode-test/**
|
||||
.gitignore
|
||||
vsc-extension-quickstart.md
|
||||
@@ -1,9 +0,0 @@
|
||||
# Change Log
|
||||
|
||||
All notable changes to the "sern-snippets" extension will be documented in this file.
|
||||
|
||||
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
- Initial release
|
||||
21
LICENSE
21
LICENSE
@@ -1,21 +0,0 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2022 SrIzan10
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
14
README.md
14
README.md
@@ -1,13 +1,3 @@
|
||||
Use [sern](https://sern-handler.js.org) as your discord framework please. Thanks! <3
|
||||
moved to https://github.com/sern-handler/snippets
|
||||
|
||||
## Usage
|
||||
|
||||
you can use `ctxeph`, `ctxopt`, `sernevent` and `serncommand`.
|
||||
|
||||
## Release Notes
|
||||
|
||||
### 1.0.0
|
||||
|
||||
Initial release of sern snippets. It contains simple commands and events, also ephemeral and empty options as message sending.
|
||||
|
||||
---
|
||||
thanks
|
||||
27
package.json
27
package.json
@@ -1,27 +0,0 @@
|
||||
{
|
||||
"name": "sern-snippets",
|
||||
"displayName": "sern Snippets",
|
||||
"description": "Snippets for the sern discord bot framework",
|
||||
"version": "1.0.0",
|
||||
"repository": {"url": "https://github.com/SrIzan10/sern-snippets"},
|
||||
"publisher": "SrIzan",
|
||||
"icon": "icon.png",
|
||||
"engines": {
|
||||
"vscode": "^1.49.0"
|
||||
},
|
||||
"categories": [
|
||||
"Snippets"
|
||||
],
|
||||
"contributes": {
|
||||
"snippets": [
|
||||
{
|
||||
"language": "javascript",
|
||||
"path": "./snippets/snippets.code-snippets"
|
||||
},
|
||||
{
|
||||
"language": "typescript",
|
||||
"path": "./snippets/snippets.code-snippets"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
{
|
||||
// Place your snippets for typescript here. Each snippet is defined under a snippet name and has a prefix, body and
|
||||
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
|
||||
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
|
||||
// same ids are connected.
|
||||
// Example:
|
||||
// "Print to console": {
|
||||
// "prefix": "log",
|
||||
// "body": [
|
||||
// "console.log('$1');",
|
||||
// "$2"
|
||||
// ],
|
||||
// "description": "Log output to console"
|
||||
// }
|
||||
"sern: Send ephemeral message": {
|
||||
"scope": "js,ts",
|
||||
"prefix": "ctxeph",
|
||||
"body": [
|
||||
"ctx.reply({content: `$1`, ephemeral: true})",
|
||||
],
|
||||
"description": "Send an ephemeral message with some content."
|
||||
},
|
||||
"sern: Send message with empty array": {
|
||||
"scope": "js,ts",
|
||||
"prefix": "ctxopt",
|
||||
"body": [
|
||||
"ctx.reply({$1})",
|
||||
],
|
||||
"description": "Send a message with an empty array."
|
||||
},
|
||||
"sern: Create a simple event": {
|
||||
"scope": "js,ts",
|
||||
"prefix": "sernevent",
|
||||
"body": [
|
||||
"const { EventType, eventModule } = require('@sern\/handler');\r\n\r\nexport default eventModule({\r\n type: EventType.${1:Discord},\r\n name : '$2',\r\n execute($3) {\r\n $4\r\n }\r\n })"
|
||||
],
|
||||
"description": "Create a simple event in sern."
|
||||
},
|
||||
"sern: Create a simple command": {
|
||||
"scope": "js,ts",
|
||||
"prefix": "serncommand",
|
||||
"body": [
|
||||
"const { commandModule, CommandType } = require('@sern\/handler');\r\n\r\nexport default commandModule({\r\n\ttype: CommandType.$1,\r\n\tplugins: [],\r\n\tdescription: '$2',\r\n\toptions: [],\r\n\texecute: async (ctx, options) => {\r\n\t\t$3\r\n\t},\r\n});"
|
||||
],
|
||||
"description": "Create a simple command in sern."
|
||||
},
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
# Welcome to your VS Code Extension
|
||||
|
||||
## What's in the folder
|
||||
|
||||
* This folder contains all of the files necessary for your extension.
|
||||
* `package.json` - this is the manifest file that defines the location of the snippet file and specifies the language of the snippets.
|
||||
* `snippets/snippets.code-snippets` - the file containing all snippets.
|
||||
|
||||
## Get up and running straight away
|
||||
|
||||
* Press `F5` to open a new window with your extension loaded.
|
||||
* Create a new file with a file name suffix matching your language.
|
||||
* Verify that your snippets are proposed on IntelliSense.
|
||||
|
||||
## Make changes
|
||||
|
||||
* You can relaunch the extension from the debug toolbar after making changes to the files listed above.
|
||||
* You can also reload (`Ctrl+R` or `Cmd+R` on Mac) the VS Code window with your extension to load your changes.
|
||||
|
||||
## Install your extension
|
||||
|
||||
* To start using your extension with Visual Studio Code copy it into the `<user home>/.vscode/extensions` folder and restart Code.
|
||||
* To share your extension with the world, read on https://code.visualstudio.com/docs about publishing an extension.
|
||||
Reference in New Issue
Block a user