Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: slackapi/hubot-slack
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.2.2
Choose a base ref
...
head repository: slackapi/hubot-slack
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Nov 23, 2016

  1. Restore the original upgrading docs so they can be added to (#376)

    * Restore the original upgrading docs so they can be added to
    
    * Reverse the order of the sections
    Don Goodman-Wilson authored and Roach committed Nov 23, 2016
    Copy the full SHA
    eb734e8 View commit details
  2. Fix typos, finish sentence (#378)

    geekdave authored and Roach committed Nov 23, 2016
    Copy the full SHA
    855b3e0 View commit details

Commits on Dec 13, 2016

  1. Load users to robot.brain.users

    SAKATA Sinji committed Dec 13, 2016
    Copy the full SHA
    25a8de9 View commit details

Commits on Dec 16, 2016

  1. Test loading users into robot.brain.users

    SAKATA Sinji committed Dec 16, 2016
    Copy the full SHA
    81cc337 View commit details

Commits on Dec 19, 2016

  1. Copy the full SHA
    5c61894 View commit details

Commits on Dec 28, 2016

  1. Copy the full SHA
    0a4ee02 View commit details
  2. Test invalid user data

    ysakasin committed Dec 28, 2016
    Copy the full SHA
    c24ef28 View commit details
  3. Copy the full SHA
    3a3b342 View commit details
  4. Copy the full SHA
    14cc53b View commit details
  5. Copy the full SHA
    e1737ac View commit details

Commits on Dec 30, 2016

  1. Fixes by reviews

    ysakasin committed Dec 30, 2016
    Copy the full SHA
    7f7194b View commit details

Commits on Dec 31, 2016

  1. Test merging user data

    ysakasin committed Dec 31, 2016
    Copy the full SHA
    902b00f View commit details
  2. Merge pull request #381 from NKMR6194/fix-users-in-brain

    Load users to robot.brain.users
    aoberoi authored Dec 31, 2016
    Copy the full SHA
    1585a31 View commit details

Commits on Jan 5, 2017

  1. Copy the full SHA
    0e7649b View commit details
  2. Merge pull request #383 from The-smooth-operator/master

    Remove duplicated sentence
    aoberoi authored Jan 5, 2017
    Copy the full SHA
    5c23191 View commit details

Commits on Jan 6, 2017

  1. v4.3.0

    aoberoi committed Jan 6, 2017
    Copy the full SHA
    fca22c8 View commit details
  2. Merge pull request #387 from slackapi/v4.3.0

    v4.3.0
    aoberoi authored Jan 6, 2017
    Copy the full SHA
    c3b8b75 View commit details
  3. Copy the full SHA
    a54b41e View commit details

Commits on Jan 9, 2017

  1. failing test for #388

    aoberoi committed Jan 9, 2017
    Copy the full SHA
    bcdbbb7 View commit details
  2. fix #388

    aoberoi committed Jan 9, 2017
    Copy the full SHA
    72b88c5 View commit details
  3. unless not equals if

    aoberoi committed Jan 9, 2017
    Copy the full SHA
    6a30448 View commit details
  4. Copy the full SHA
    c3a75ce View commit details

Commits on Jan 10, 2017

  1. Merge pull request #389 from aoberoi/bug-388

    Fix users in brain when user doesn't have a profile
    aoberoi authored Jan 10, 2017
    Copy the full SHA
    6f575f8 View commit details
  2. v4.3.1

    aoberoi committed Jan 10, 2017
    Copy the full SHA
    62e3807 View commit details
  3. Merge pull request #390 from slackapi/4.3.1

    v4.3.1
    aoberoi authored Jan 10, 2017
    Copy the full SHA
    7d75ba5 View commit details

Commits on Jan 27, 2017

  1. Fix CoC and Contribution guideline links on issues

    At the moment they're broken: #393
    marekventur authored Jan 27, 2017
    Copy the full SHA
    27fc60e View commit details
  2. Merge pull request #396 from marekventur/patch-1

    Fix CoC and Contribution guideline links on issues
    aoberoi authored Jan 27, 2017
    Copy the full SHA
    5c4d85a View commit details

Commits on Feb 14, 2017

  1. Copy the full SHA
    b5f15ee View commit details
  2. Copy the full SHA
    df9364d View commit details
  3. Merge pull request #399 from aoberoi/fix-391

    enhances SlackBot.userChange() to take either a user or event
    aoberoi authored Feb 14, 2017
    Copy the full SHA
    63ed2ff View commit details

Commits on Feb 16, 2017

  1. v4.3.2

    aoberoi committed Feb 16, 2017
    Copy the full SHA
    2317a94 View commit details
  2. Merge pull request #400 from slackapi/v4.3.2

    v4.3.2
    aoberoi authored Feb 16, 2017
    Copy the full SHA
    3b6df54 View commit details

Commits on Feb 27, 2017

  1. Add support for replying to threaded messages (#398)

    * Add support for replying to threaded messages
    ndaversa authored and Roach committed Feb 27, 2017
    Copy the full SHA
    b69b58c View commit details

Commits on Feb 28, 2017

  1. Release v4.3.3 (#401)

    Roach authored Feb 28, 2017
    Copy the full SHA
    239ece8 View commit details

Commits on Mar 30, 2017

  1. add missing changelog post

    aoberoi committed Mar 30, 2017
    Copy the full SHA
    817930a View commit details
  2. Copy the full SHA
    9ab752f View commit details
  3. Merge pull request #405 from aoberoi/missing-changelog-4.3.2

    add missing changelog post
    aoberoi authored Mar 30, 2017
    Copy the full SHA
    bc81f0e View commit details
  4. Copy the full SHA
    10c9b20 View commit details
  5. remove superfluous stub

    aoberoi committed Mar 30, 2017
    Copy the full SHA
    3399fd9 View commit details
  6. Merge remote-tracking branch 'aoberoi/datastore-failed-user-lookups' …

    …into datastore-failed-user-lookups
    aoberoi committed Mar 30, 2017
    Copy the full SHA
    b6ea7b1 View commit details
  7. Merge pull request #406 from aoberoi/datastore-failed-user-lookups

    deals with failed user lookups from the dataStore
    aoberoi authored Mar 30, 2017
    Copy the full SHA
    d2be937 View commit details
  8. v4.3.4

    aoberoi committed Mar 30, 2017
    Copy the full SHA
    d9bb699 View commit details
  9. Copy the full SHA
    6ef2ac4 View commit details

Commits on Apr 19, 2017

  1. Return rawText and rawMessage objects

    Prior to 900402e, hubot-slack returned
    a message object which included the raw text from the Slack API along
    with the raw Slack Message object. This was useful for middleware and
    scripts which reformatted Slack text in different ways than hubot-slack's
    own default formatter.
    
    For example, a middleware might try to detect URLs that were
    autoexpanded by the Slack API and restore them to their original format;
    this is only possible if the raw text is included, so the unparsed URLs
    can be read.
    mistydemeo committed Apr 19, 2017
    Copy the full SHA
    ad634a5 View commit details

Commits on Apr 30, 2017

  1. Copy the full SHA
    1ac6b61 View commit details

Commits on May 25, 2017

  1. Initial fix

    Chapman, Christopher committed May 25, 2017
    Copy the full SHA
    6729982 View commit details

Commits on Jul 3, 2017

  1. Copy the full SHA
    d34fc7d View commit details

Commits on Jul 5, 2017

  1. Only use bot user details when user is not set

    Previously, `bot` user details were used at all times (if they were set). This
    change modifies that preference so that `user` details are preferred, and only
    when `user` details are not available are `bot` details used instead.
    
    Closes #362.
    rbroemeling committed Jul 5, 2017
    Copy the full SHA
    30f0b28 View commit details

Commits on Jul 12, 2017

  1. Fix documentation sample

    TonioOoOo authored Jul 12, 2017
    Copy the full SHA
    921f9a1 View commit details

Commits on Aug 1, 2017

  1. Merge pull request #413 from github/restore_rawText

    Return rawText and rawMessage objects
    aoberoi authored Aug 1, 2017
    Copy the full SHA
    7a2fca3 View commit details
Showing with 3,313 additions and 858 deletions.
  1. +11 −0 .github/CODE_OF_CONDUCT.md
  2. +60 −0 .github/contributing.md
  3. +48 −0 .github/issue_template.md
  4. +92 −0 .github/maintainers_guide.md
  5. +8 −0 .github/pull_request_template.md
  6. +32 −0 .github/workflows/ci-build.yml
  7. +33 −0 .github/workflows/triage-issues.yml
  8. +8 −3 .gitignore
  9. +0 −6 .travis.yml
  10. +23 −0 .vscode/launch.json
  11. +0 −3 CHANGELOG.md
  12. +0 −34 CODE_OF_CONDUCT.md
  13. +0 −32 CONTRIBUTING.md
  14. +0 −28 ISSUE_TEMPLATE.md
  15. +2 −2 LICENSE
  16. +0 −15 PULL_REQUEST_TEMPLATE.md
  17. +6 −2 README.md
  18. +8 −0 codecov.yml
  19. BIN contributing_header_slack.png
  20. +2 −0 docs/.gitignore
  21. +0 −126 docs/Gemfile.lock
  22. +15 −0 docs/README.md
  23. +6 −3 docs/_config.yml
  24. +7 −0 docs/_includes/analytics.html
  25. +12 −31 docs/_includes/head.html
  26. +4 −2 docs/_includes/page_header.html
  27. +14 −17 docs/_includes/side_nav.html
  28. +13 −0 docs/_includes/tag_manager.html
  29. +7 −9 docs/_layouts/default.html
  30. +3 −2 docs/_pages/FAQ.md
  31. +4 −4 docs/_pages/about.md
  32. +102 −0 docs/_pages/advanced_usage.md
  33. +5 −4 docs/_pages/auth.md
  34. +233 −38 docs/_pages/basic_usage.md
  35. +50 −0 docs/_pages/upgrading.md
  36. +5 −0 docs/_posts/2017-01-05-v4.3.0.md
  37. +5 −0 docs/_posts/2017-01-09-v4.3.1.md
  38. +5 −0 docs/_posts/2017-02-15-v4.3.2.md
  39. +4 −0 docs/_posts/2017-02-17-v4.3.3.md
  40. +5 −0 docs/_posts/2017-03-29-v4.3.4.md
  41. +7 −0 docs/_posts/2017-08-24-v4.4.0.md
  42. +13 −0 docs/_posts/2018-06-08-v4.5.0.md
  43. +4 −0 docs/_posts/2018-06-14-v4.5.1.md
  44. +5 −0 docs/_posts/2018-07-03-v4.5.2.md
  45. +12 −0 docs/_posts/2018-07-17-v4.5.3.md
  46. +7 −0 docs/_posts/2018-08-10-v4.5.4.md
  47. +7 −0 docs/_posts/2018-10-01-v4.5.5.md
  48. +6 −0 docs/_posts/2018-12-21-v4.6.0.md
  49. +6 −0 docs/_posts/2019-04-29-v4.7.0.md
  50. +5 −0 docs/_posts/2019-04-30-v4.7.1.md
  51. +6 −0 docs/_posts/2020-04-03-v4.7.2.md
  52. +10 −0 docs/_posts/2020-05-19-v4.8.0.md
  53. +7 −0 docs/_posts/2020-10-19-v4.8.1.md
  54. +8 −0 docs/_posts/2021-01-26-v4.9.0.md
  55. +8 −0 docs/_posts/2022-01-12-v4.10.0.md
  56. +60 −24 docs/index.md
  57. +37 −0 docs/styles/docs.css
  58. +30 −18 package.json
  59. +23 −1 slack.coffee
  60. +308 −155 src/bot.coffee
  61. +370 −63 src/client.coffee
  62. +122 −0 src/extensions.coffee
  63. +31 −12 src/formatter.coffee
  64. +15 −0 src/mention.coffee
  65. +279 −0 src/message.coffee
  66. +0 −16 src/reaction-message.coffee
  67. +369 −94 test/bot.coffee
  68. +354 −66 test/client.coffee
  69. +7 −6 test/formatter.coffee
  70. +220 −0 test/message.coffee
  71. +145 −42 test/stubs.coffee
11 changes: 11 additions & 0 deletions .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Code of Conduct

## Introduction

Diversity and inclusion make our community strong. We encourage participation from the most varied and diverse backgrounds possible and want to be very clear about where we stand.

Our goal is to maintain a safe, helpful and friendly community for everyone, regardless of experience, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, nationality, or other defining characteristic.

This code and related procedures also apply to unacceptable behavior occurring outside the scope of community activities, in all community venues (online and in-person) as well as in all one-on-one communications, and anywhere such behavior has the potential to adversely affect the safety and well-being of community members.

For more information on our code of conduct, please visit [https://slackhq.github.io/code-of-conduct](https://slackhq.github.io/code-of-conduct)
60 changes: 60 additions & 0 deletions .github/contributing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Contributors Guide

Interested in contributing? Awesome! Before you do though, please read our
[Code of Conduct](https://slackhq.github.io/code-of-conduct). We take it very seriously, and expect that you will as
well.

There are many ways you can contribute! :heart:

### Bug Reports and Fixes :bug:
- If you find a bug, please search for it in the [Issues](https://github.com/slackapi/hubot-slack/issues), and if it isn't already tracked,
[create a new issue](https://github.com/slackapi/hubot-slack/issues/new). Fill out the "Bug Report" section of the issue template. Even if an Issue is closed, feel free to comment and add details, it will still
be reviewed.
- Issues that have already been identified as a bug (note: able to reproduce) will be labelled `bug`.
- If you'd like to submit a fix for a bug, [send a Pull Request](#creating_a_pull_request) and mention the Issue number.
- Include tests that isolate the bug and verifies that it was fixed.

### New Features :bulb:
- If you'd like to add new functionality to this project, describe the problem you want to solve in a [new Issue](https://github.com/slackapi/hubot-slack/issues/new).
- Issues that have been identified as a feature request will be labelled `enhancement`.
- If you'd like to implement the new feature, please wait for feedback from the project
maintainers before spending too much time writing the code. In some cases, `enhancement`s may
not align well with the project objectives at the time.

### Tests :mag:, Documentation :books:, Miscellaneous :sparkles:
- If you'd like to improve the tests, you want to make the documentation clearer, you have an
alternative implementation of something that may have advantages over the way its currently
done, or you have any other change, we would be happy to hear about it!
- If its a trivial change, go ahead and [send a Pull Request](#creating_a_pull_request) with the changes you have in mind.
- If not, [open an Issue](https://github.com/slackapi/hubot-slack/issues/new) to discuss the idea first.

If you're new to our project and looking for some way to make your first contribution, look for
Issues labelled `good first contribution`.

## Requirements

For your contribution to be accepted:

- [x] You must have signed the [Contributor License Agreement (CLA)](https://cla-assistant.io/slackapi/hubot-slack).
- [x] The test suite must be complete and pass.
- [x] The changes must be approved by code review.
- [x] Commits should be atomic and messages must be descriptive. Related issues should be mentioned by Issue number.

If the contribution doesn't meet the above criteria, you may fail our automated checks or a maintainer will discuss it with you. You can continue to improve a Pull Request by adding commits to the branch from which the PR was created.

[Interested in knowing more about about pull requests at Slack?](https://slack.engineering/on-empathy-pull-requests-979e4257d158#.awxtvmb2z)

## Creating a Pull Request

1. :fork_and_knife: Fork the repository on GitHub.
2. :runner: Clone/fetch your fork to your local development machine. It's a good idea to run the tests just
to make sure everything is in order.
3. :herb: Create a new branch and check it out.
4. :crystal_ball: Make your changes and commit them locally. Magic happens here!
5. :arrow_heading_up: Push your new branch to your fork. (e.g. `git push username fix-issue-16`).
6. :inbox_tray: Open a Pull Request on github.com from your new branch on your fork to `master` in this
repository.

## Maintainers

There are more details about processes and workflow in the [Maintainer's Guide](./maintainers_guide.md).
48 changes: 48 additions & 0 deletions .github/issue_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
### Description

Describe your issue here.

### What type of issue is this? (place an `x` in one of the `[ ]`)
- [ ] bug
- [ ] enhancement (feature request)
- [ ] question
- [ ] documentation related
- [ ] testing related
- [ ] discussion

### Requirements (place an `x` in each of the `[ ]`)
* [ ] I've read and understood the [Contributing guidelines](https://github.com/slackapi/hubot-slack/blob/master/.github/contributing.md) and have done my best effort to follow them.
* [ ] I've read and agree to the [Code of Conduct](https://slackhq.github.io/code-of-conduct).
* [ ] I've searched for any related issues and avoided creating a duplicate issue.

---

### Bug Report

Filling out the following details about bugs will help us solve your issue sooner.

#### Reproducible in:

hubot-slack version:

node version:

OS version(s):

#### Steps to reproduce:

1.
2.
3.

#### Expected result:

What you expected to happen

#### Actual result:

What actually happened

#### Attachments:

Logs, screenshots, screencast, sample project, funny gif, etc.
92 changes: 92 additions & 0 deletions .github/maintainers_guide.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
# Maintainers Guide

This document describes tools, tasks and workflow that one needs to be familiar with in order to effectively maintain
this project. If you use this package within your own software as is but don't plan on modifying it, this guide is
**not** for you.

## Tools

All you need to work with this project is a supported version of [Node.js](https://nodejs.org/en/)
(see `package.json` field "engines") and npm (which is distributed with Node.js).

## Tasks

### Testing

This package has unit tests for most modules (files) in the `test` directory. The structure mirrors the `src` directory closely. You can run the entire test suite using the npm script `npm test`. This command is also executed by Travis, the continuous integration service, for every Pull Request and branch. The coverage is computed with the `istanbul` package. The tests themselves are run using the `mocha` test runner.

Test code should be written in syntax that runs on the oldest supported Node.js version in the oldest supported
coffeescript syntax. This ensures that backwards compatibility is tested and the APIs look reasonable in versions of Node.js that do not support the most modern syntax.

### Generating Documentation

The source files are contained in the `docs` directory. The documentation is built using [Jekyll](https://jekyllrb.com/) and hosted with GitHub Pages. The documentation is built automatically with each
merge to `main` on GitHub.

### Releasing

1. Create the commit for the release:
* Bump the version number in adherence to [Semantic Versioning](http://semver.org/) in `package.json`.
* Add a changelog entry. Release notes should mention contributors (@-mentions) and issues/PRs (#-mentions). An entry is a new file in `docs/_posts`.
* Commit with a message including the new version number. For example `v1.0.8`.
* Tag the commit with the version number. For example `v1.0.8`.

2. Merge into main repository
* Create a pull request with the commit that was just made. Be certain to include the tag. For
example: `git push username main:rel-v1.0.8 && git push --tags username`.
* Once tests pass and a reviewer has approved, merge the pull request. You will also want to
update your local `main` branch.

3. Distribute the release
* Publish to the package manager. Once you have permission to publish on npm, you can run `npm publish`.
* Create a GitHub Release. Reuse the release notes written for the changelog entry.

4. (Slack Internal) Communicate the release internally. Include a link to the GitHub Release.

5. Announce on Slack Team dev4slack in #slack-api

6. (Slack Internal) Tweet? Not necessary for patch updates, might be needed for minor updates,
definitely needed for major updates. Include a link to the GitHub Release.

## Workflow

### Versioning and Tags

This project is versioned using [Semantic Versioning](http://semver.org/), particularly in the
[npm flavor](https://docs.npmjs.com/getting-started/semantic-versioning). Each release is tagged
using git.

### Branches

`main` is where active development occurs. Long running named feature branches are occasionally
created for collaboration on a feature that has a large scope (because everyone cannot push commits
to another person's open Pull Request). At some point in the future after a major version increment,
there may be maintenance branches for older major versions.

### Issue Management

Labels are used to run issues through an organized workflow. Here are the basic definitions:

* `bug`: A confirmed bug report. A bug is considered confirmed when reproduction steps have been
documented and the issue has been reproduced.
* `enhancement`: A feature request for something this package might not already do.
* `docs`: An issue that is purely about documentation work.
* `tests`: An issue that is purely about testing work.
* `needs feedback`: An issue that may have claimed to be a bug but was not reproducible, or was otherwise missing some information.
* `discussion`: An issue that is purely meant to hold a discussion. Typically the maintainers are looking for feedback in this issues.
* `question`: An issue that is like a support request because the user's usage was not correct.
* `semver:major|minor|patch`: Metadata about how resolving this issue would affect the version number.
* `security`: An issue that has special consideration for security reasons.
* `good first contribution`: An issue that has a well-defined relatively-small scope, with clear expectations. It helps when the testing approach is also known.
* `duplicate`: An issue that is functionally the same as another issue. Apply this only if you've linked the other issue by number.

**Triage** is the process of taking new issues that aren't yet "seen" and marking them with a basic
level of information with labels. An issue should have **one** of the following labels applied:
`bug`, `enhancement`, `question`, `needs feedback`, `docs`, `tests`, or `discussion`.

Issues are closed when a resolution has been reached. If for any reason a closed issue seems
relevant once again, reopening is great and better than creating a duplicate issue.

## Everything else

When in doubt, find the other maintainers and ask.
8 changes: 8 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
### Summary

Describe the goal of this PR. Mention any related Issue numbers.

### Requirements (place an `x` in each `[ ]`)

* [ ] I've read and understood the [Contributing Guidelines](https://github.com/slackapi/hubot-slack/blob/master/.github/contributing.md) and have done my best effort to follow them.
* [ ] I've read and agree to the [Code of Conduct](https://slackhq.github.io/code-of-conduct).
32 changes: 32 additions & 0 deletions .github/workflows/ci-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Hubot Slack Adapter CI Builds
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-20.04
timeout-minutes: 10
strategy:
matrix:
node-version: [6.x, 8.x, 10.x, 12.x, 14.x]
hubot-version: ['>=2.0 <3', '^3.0']
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: Install dependencies
run: |
npm install
npm install hubot@"${{ matrix.hubot-version }}"
- name: Run tests
run: |
npm test
- name: Send code coverage
run: |
if [[ "${{ matrix.hubot-version }}" == "^3.0" && "${{ matrix.node-version }}" == "14.x" ]]; then
npm run codecov
fi
33 changes: 33 additions & 0 deletions .github/workflows/triage-issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# This workflow uses the following github action to automate
# management of stale issues and prs in this repo:
# https://github.com/marketplace/actions/close-stale-issues

name: Close stale issues

on:
workflow_dispatch:
schedule:
- cron: '0 0 * * 1'

permissions:
issues: write
pull-requests: write

jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v4.0.0
with:
days-before-issue-stale: 30
days-before-issue-close: 10
days-before-pr-stale: -1
days-before-pr-close: -1
stale-issue-label: auto-triage-stale
stale-issue-message: 👋 It looks like this issue has been open for 30 days with no activity. We'll mark this as stale for now, and wait 10 days for an update or for further comment before closing this issue out. If you think this issue needs to be prioritized, please comment to get the thread going again! Maintainers also review issues marked as stale on a regular basis and comment or adjust status if the issue needs to be reprioritized.
close-issue-message: As this issue has been inactive for more than one month, we will be closing it. Thank you to all the participants! If you would like to raise a related issue, please create a new issue which includes your specific details and references this issue number.
exempt-issue-labels: auto-triage-skip,bug,discussion,docs,enhancement,security,tests
exempt-all-milestones: true
remove-stale-when-updated: true
enable-statistics: true
operations-per-run: 60
11 changes: 8 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
node_modules/
node_modules
package-lock.json
.idea
coverage/
coverage
*.log
.DS_Store
docs/_site
docs/.ruby-version
docs/vendor/
.vscode/
.DS_Store
6 changes: 0 additions & 6 deletions .travis.yml

This file was deleted.

23 changes: 23 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
// 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": [
{
"type": "node",
"request": "launch",
"name": "Run mocha",
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"stopOnEntry": false,
"args": [
"--require",
"coffeescript/register",
"--no-timeouts"
],
"cwd": "${workspaceFolder}",
"runtimeExecutable": null,
"env": { "NODE_ENV": "testing" }
}
]
}
3 changes: 0 additions & 3 deletions CHANGELOG.md

This file was deleted.

34 changes: 0 additions & 34 deletions CODE_OF_CONDUCT.md

This file was deleted.

Loading