├── .circleci └── config.yml ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── languages └── en │ ├── index.js │ ├── labels.json │ ├── negators.json │ └── scoring-strategy.js ├── lib ├── index.js ├── language-processor.js └── tokenize.js ├── package.json └── test ├── benchmark ├── performance.js └── validate.js ├── fixtures ├── amazon.json ├── corpus.js ├── fuzz.js ├── imdb.json └── yelp.json ├── integration ├── add_lang.js ├── async_inject.js ├── async_negative.js ├── async_negative_text_and_emoji.js ├── async_positive.js ├── async_positive_text_and_emoji.js ├── custom_lang.js ├── gh_12.js ├── gh_13.js ├── gh_85.js ├── supported_lang.js ├── sync_corpus.js ├── sync_fuzz.js ├── sync_inject.js ├── sync_negation.js ├── sync_negative.js ├── sync_negative_text_and_emoji.js ├── sync_positive.js ├── sync_positive_text_and_emoji.js └── sync_undefined.js └── unit ├── language-processor.js ├── spec.js └── tokenize.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /.nyc_output 2 | /coverage 3 | /node_modules 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/README.md -------------------------------------------------------------------------------- /languages/en/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/languages/en/index.js -------------------------------------------------------------------------------- /languages/en/labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/languages/en/labels.json -------------------------------------------------------------------------------- /languages/en/negators.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/languages/en/negators.json -------------------------------------------------------------------------------- /languages/en/scoring-strategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/languages/en/scoring-strategy.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/language-processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/lib/language-processor.js -------------------------------------------------------------------------------- /lib/tokenize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/lib/tokenize.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/package.json -------------------------------------------------------------------------------- /test/benchmark/performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/benchmark/performance.js -------------------------------------------------------------------------------- /test/benchmark/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/benchmark/validate.js -------------------------------------------------------------------------------- /test/fixtures/amazon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/fixtures/amazon.json -------------------------------------------------------------------------------- /test/fixtures/corpus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/fixtures/corpus.js -------------------------------------------------------------------------------- /test/fixtures/fuzz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/fixtures/fuzz.js -------------------------------------------------------------------------------- /test/fixtures/imdb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/fixtures/imdb.json -------------------------------------------------------------------------------- /test/fixtures/yelp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/fixtures/yelp.json -------------------------------------------------------------------------------- /test/integration/add_lang.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/add_lang.js -------------------------------------------------------------------------------- /test/integration/async_inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/async_inject.js -------------------------------------------------------------------------------- /test/integration/async_negative.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/async_negative.js -------------------------------------------------------------------------------- /test/integration/async_negative_text_and_emoji.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/async_negative_text_and_emoji.js -------------------------------------------------------------------------------- /test/integration/async_positive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/async_positive.js -------------------------------------------------------------------------------- /test/integration/async_positive_text_and_emoji.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/async_positive_text_and_emoji.js -------------------------------------------------------------------------------- /test/integration/custom_lang.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/custom_lang.js -------------------------------------------------------------------------------- /test/integration/gh_12.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/gh_12.js -------------------------------------------------------------------------------- /test/integration/gh_13.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/gh_13.js -------------------------------------------------------------------------------- /test/integration/gh_85.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/gh_85.js -------------------------------------------------------------------------------- /test/integration/supported_lang.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/supported_lang.js -------------------------------------------------------------------------------- /test/integration/sync_corpus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/sync_corpus.js -------------------------------------------------------------------------------- /test/integration/sync_fuzz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/sync_fuzz.js -------------------------------------------------------------------------------- /test/integration/sync_inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/sync_inject.js -------------------------------------------------------------------------------- /test/integration/sync_negation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/sync_negation.js -------------------------------------------------------------------------------- /test/integration/sync_negative.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/sync_negative.js -------------------------------------------------------------------------------- /test/integration/sync_negative_text_and_emoji.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/sync_negative_text_and_emoji.js -------------------------------------------------------------------------------- /test/integration/sync_positive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/sync_positive.js -------------------------------------------------------------------------------- /test/integration/sync_positive_text_and_emoji.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/sync_positive_text_and_emoji.js -------------------------------------------------------------------------------- /test/integration/sync_undefined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/integration/sync_undefined.js -------------------------------------------------------------------------------- /test/unit/language-processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/unit/language-processor.js -------------------------------------------------------------------------------- /test/unit/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/unit/spec.js -------------------------------------------------------------------------------- /test/unit/tokenize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisandagain/sentiment/HEAD/test/unit/tokenize.js --------------------------------------------------------------------------------