From 95e820e9de17de78186da683d21a039ba15f74de Mon Sep 17 00:00:00 2001 From: Belen Curcio Date: Mon, 3 Jul 2017 09:25:18 -0300 Subject: [PATCH] Creating Tag Featured --- .eslintignore | 2 ++ .gitignore | 1 + .../client/.babelrc | 14 +++++++++++ .../client/.eslintrc.json | 23 +++++++++++++++++++ .../talk-plugin-featured-comments/index.js | 14 +++++++++++ .../package.json | 8 +++++++ 6 files changed, 62 insertions(+) create mode 100644 plugins/talk-plugin-featured-comments/client/.babelrc create mode 100644 plugins/talk-plugin-featured-comments/client/.eslintrc.json create mode 100644 plugins/talk-plugin-featured-comments/index.js create mode 100644 plugins/talk-plugin-featured-comments/package.json diff --git a/.eslintignore b/.eslintignore index 3a259c106..afa7bf16d 100644 --- a/.eslintignore +++ b/.eslintignore @@ -13,4 +13,6 @@ plugins/* !plugins/coral-plugin-viewing-options !plugins/coral-plugin-comment-content !plugins/talk-plugin-permalink +!plugins/talk-plugin-featured-comments + node_modules diff --git a/.gitignore b/.gitignore index 0be1266c6..bd8edcd94 100644 --- a/.gitignore +++ b/.gitignore @@ -26,5 +26,6 @@ plugins/* !plugins/coral-plugin-viewing-options !plugins/coral-plugin-comment-content !plugins/talk-plugin-permalink +!plugins/talk-plugin-featured-comments **/node_modules/* diff --git a/plugins/talk-plugin-featured-comments/client/.babelrc b/plugins/talk-plugin-featured-comments/client/.babelrc new file mode 100644 index 000000000..60be246eb --- /dev/null +++ b/plugins/talk-plugin-featured-comments/client/.babelrc @@ -0,0 +1,14 @@ +{ + "presets": [ + "es2015" + ], + "plugins": [ + "add-module-exports", + "transform-class-properties", + "transform-decorators-legacy", + "transform-object-assign", + "transform-object-rest-spread", + "transform-async-to-generator", + "transform-react-jsx" + ] +} \ No newline at end of file diff --git a/plugins/talk-plugin-featured-comments/client/.eslintrc.json b/plugins/talk-plugin-featured-comments/client/.eslintrc.json new file mode 100644 index 000000000..9fe56bd14 --- /dev/null +++ b/plugins/talk-plugin-featured-comments/client/.eslintrc.json @@ -0,0 +1,23 @@ +{ + "env": { + "browser": true, + "es6": true, + "mocha": true + }, + "parserOptions": { + "sourceType": "module", + "ecmaFeatures": { + "experimentalObjectRestSpread": true, + "jsx": true + } + }, + "parser": "babel-eslint", + "plugins": [ + "react" + ], + "rules": { + "react/jsx-uses-react": "error", + "react/jsx-uses-vars": "error", + "no-console": ["warn", { "allow": ["warn", "error"] }] + } +} diff --git a/plugins/talk-plugin-featured-comments/index.js b/plugins/talk-plugin-featured-comments/index.js new file mode 100644 index 000000000..88f8344ae --- /dev/null +++ b/plugins/talk-plugin-featured-comments/index.js @@ -0,0 +1,14 @@ +module.exports = { + tags: [ + { + name: 'FEATURED', + permissions: { + public: true, + self: true, + roles: [] + }, + models: ['COMMENTS'], + created_at: new Date() + } + ] +}; diff --git a/plugins/talk-plugin-featured-comments/package.json b/plugins/talk-plugin-featured-comments/package.json new file mode 100644 index 000000000..0ecae78be --- /dev/null +++ b/plugins/talk-plugin-featured-comments/package.json @@ -0,0 +1,8 @@ +{ + "name": "talk-plugin-featured-comments", + "version": "1.0.0", + "description": "", + "main": "index.js", + "author": "Belen Curcio ", + "license": "ISC" +}