update to first properly working version
This commit is contained in:
		
							
								
								
									
										13
									
								
								dist/index.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								dist/index.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1 +1,12 @@
 | 
			
		||||
export declare let standardExport: string;
 | 
			
		||||
import { SlackMessage } from './slackme.classes.slackmessage';
 | 
			
		||||
export interface ISlackmeMessage {
 | 
			
		||||
    message: string;
 | 
			
		||||
    author: string;
 | 
			
		||||
}
 | 
			
		||||
export { SlackMessage };
 | 
			
		||||
export declare class Slackme {
 | 
			
		||||
    private baseUrl;
 | 
			
		||||
    private postRoute;
 | 
			
		||||
    constructor(postRouteArg: string);
 | 
			
		||||
    sendMessage(messageArg: SlackMessage, channelArg?: string): void;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										26
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										26
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							@@ -1,4 +1,26 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
exports.standardExport = 'Hi there! :) This is a exported string';
 | 
			
		||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUVXLFFBQUEsY0FBYyxHQUFHLHdDQUF3QyxDQUFBIn0=
 | 
			
		||||
const plugins = require("./slackme.plugins");
 | 
			
		||||
const slackme_classes_slackmessage_1 = require("./slackme.classes.slackmessage");
 | 
			
		||||
exports.SlackMessage = slackme_classes_slackmessage_1.SlackMessage;
 | 
			
		||||
class Slackme {
 | 
			
		||||
    constructor(postRouteArg) {
 | 
			
		||||
        this.baseUrl = 'https://hooks.slack.com/services/';
 | 
			
		||||
        this.postRoute = postRouteArg;
 | 
			
		||||
    }
 | 
			
		||||
    sendMessage(messageArg, channelArg = 'general') {
 | 
			
		||||
        plugins.smartrequest.post(`${this.baseUrl}${this.postRoute}`, {
 | 
			
		||||
            headers: {
 | 
			
		||||
                'Content-Type': 'application/json'
 | 
			
		||||
            },
 | 
			
		||||
            requestBody: {
 | 
			
		||||
                channel: channelArg,
 | 
			
		||||
                attachments: [
 | 
			
		||||
                    messageArg.messageOptions
 | 
			
		||||
                ]
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
exports.Slackme = Slackme;
 | 
			
		||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDZDQUE0QztBQUM1QyxpRkFBNkQ7QUFRM0QsdUJBUk8sMkNBQVksQ0FRUDtBQUdkO0lBR0UsWUFBYSxZQUFvQjtRQUZ6QixZQUFPLEdBQUcsbUNBQW1DLENBQUE7UUFHbkQsSUFBSSxDQUFDLFNBQVMsR0FBRyxZQUFZLENBQUE7SUFDL0IsQ0FBQztJQUVELFdBQVcsQ0FBQyxVQUF3QixFQUFFLGFBQXFCLFNBQVM7UUFDbEUsT0FBTyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxTQUFTLEVBQUUsRUFBQztZQUMzRCxPQUFPLEVBQUU7Z0JBQ1AsY0FBYyxFQUFFLGtCQUFrQjthQUNuQztZQUNELFdBQVcsRUFBRTtnQkFDWCxPQUFPLEVBQUUsVUFBVTtnQkFDbkIsV0FBVyxFQUFFO29CQUNYLFVBQVUsQ0FBQyxjQUFjO2lCQUMxQjthQUNGO1NBQ0YsQ0FBQyxDQUFBO0lBQ0osQ0FBQztDQUNGO0FBcEJELDBCQW9CQyJ9
 | 
			
		||||
							
								
								
									
										40
									
								
								dist/slackme.classes.slackmessage.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								dist/slackme.classes.slackmessage.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,40 @@
 | 
			
		||||
export interface IMessageOptions {
 | 
			
		||||
    /**
 | 
			
		||||
     * "Required plain-text summary of the attachment."
 | 
			
		||||
     */
 | 
			
		||||
    fallback?: string;
 | 
			
		||||
    /**
 | 
			
		||||
     * a side color
 | 
			
		||||
     */
 | 
			
		||||
    color?: string;
 | 
			
		||||
    /**
 | 
			
		||||
     * a message to show above
 | 
			
		||||
     */
 | 
			
		||||
    pretext?: string;
 | 
			
		||||
    "author_name"?: "Bobby Tables";
 | 
			
		||||
    "author_link"?: "http://flickr.com/bobby/";
 | 
			
		||||
    "author_icon"?: "http://flickr.com/icons/bobby.jpg";
 | 
			
		||||
    "title"?: "Slack API Documentation";
 | 
			
		||||
    "title_link"?: "https://api.slack.com/";
 | 
			
		||||
    /**
 | 
			
		||||
     * the main text of the message
 | 
			
		||||
     */
 | 
			
		||||
    text?: string;
 | 
			
		||||
    "fields"?: [{
 | 
			
		||||
        "title"?: "Priority";
 | 
			
		||||
        "value"?: "High";
 | 
			
		||||
        "short"?: false;
 | 
			
		||||
    }];
 | 
			
		||||
    "image_url"?: "http://my-website.com/path/to/image.jpg";
 | 
			
		||||
    "thumb_url"?: "http://example.com/path/to/thumb.png";
 | 
			
		||||
    "footer"?: "Slack API";
 | 
			
		||||
    "footer_icon"?: "https://platform.slack-edge.com/img/default_application_icon.png";
 | 
			
		||||
    /**
 | 
			
		||||
     * timestamp as epoch time
 | 
			
		||||
     */
 | 
			
		||||
    ts?: number;
 | 
			
		||||
}
 | 
			
		||||
export declare class SlackMessage {
 | 
			
		||||
    messageOptions: IMessageOptions;
 | 
			
		||||
    constructor(messageOptions: IMessageOptions);
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										9
									
								
								dist/slackme.classes.slackmessage.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								dist/slackme.classes.slackmessage.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
class SlackMessage {
 | 
			
		||||
    constructor(messageOptions) {
 | 
			
		||||
        this.messageOptions = messageOptions;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
exports.SlackMessage = SlackMessage;
 | 
			
		||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2xhY2ttZS5jbGFzc2VzLnNsYWNrbWVzc2FnZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL3NsYWNrbWUuY2xhc3Nlcy5zbGFja21lc3NhZ2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUF5Q0E7SUFFRSxZQUFZLGNBQStCO1FBQ3pDLElBQUksQ0FBQyxjQUFjLEdBQUcsY0FBYyxDQUFBO0lBQ3RDLENBQUM7Q0FDRjtBQUxELG9DQUtDIn0=
 | 
			
		||||
							
								
								
									
										2
									
								
								dist/slackme.plugins.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/slackme.plugins.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1 +1,3 @@
 | 
			
		||||
import 'typings-global';
 | 
			
		||||
import * as smartrequest from 'smartrequest';
 | 
			
		||||
export { smartrequest };
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								dist/slackme.plugins.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								dist/slackme.plugins.js
									
									
									
									
										vendored
									
									
								
							@@ -1,4 +1,6 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
require("typings-global");
 | 
			
		||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2xhY2ttZS5wbHVnaW5zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvc2xhY2ttZS5wbHVnaW5zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsMEJBQXVCIn0=
 | 
			
		||||
const smartrequest = require("smartrequest");
 | 
			
		||||
exports.smartrequest = smartrequest;
 | 
			
		||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2xhY2ttZS5wbHVnaW5zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvc2xhY2ttZS5wbHVnaW5zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsMEJBQXVCO0FBRXZCLDZDQUE0QztBQUcxQyxvQ0FBWSJ9
 | 
			
		||||
		Reference in New Issue
	
	Block a user