├── .appveyor.yml ├── .editorconfig ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── data ├── items.json ├── sounds.json └── suggestions.json ├── docs └── syntax.md ├── examples ├── GGG.filter └── Stress.filter ├── grammars └── filter.cson ├── media ├── completion.png ├── linter.png ├── sounds │ ├── AlertSound_01.mp3 │ ├── AlertSound_02.mp3 │ ├── AlertSound_03.mp3 │ ├── AlertSound_04.mp3 │ ├── AlertSound_05.mp3 │ ├── AlertSound_06.mp3 │ ├── AlertSound_07.mp3 │ ├── AlertSound_08.mp3 │ ├── AlertSound_09.mp3 │ ├── AlertSound_10.mp3 │ ├── AlertSound_11.mp3 │ ├── AlertSound_12.mp3 │ ├── AlertSound_13.mp3 │ ├── AlertSound_14.mp3 │ ├── AlertSound_15.mp3 │ ├── AlertSound_16.mp3 │ ├── SH22Alchemy.mp3 │ ├── SH22Blessed.mp3 │ ├── SH22Chaos.mp3 │ ├── SH22Divine.mp3 │ ├── SH22Exalted.mp3 │ ├── SH22Fusing.mp3 │ ├── SH22General.mp3 │ ├── SH22Mirror.mp3 │ ├── SH22Regal.mp3 │ └── SH22Vaal.mp3 └── syntax.png ├── npm-shrinkwrap.json ├── package.json ├── scripts └── cibuild ├── settings └── filter-language.cson ├── src ├── completion-provider.ts ├── config.ts ├── decoration-manager.ts ├── editor-registry.ts ├── filter-manager.ts ├── filter-processor.ts ├── helpers.ts ├── index.ts ├── item-filter.ts ├── line-parser.ts ├── linter-provider.ts ├── package.ts ├── sound-player.ts ├── suggestion-data.ts ├── tsconfig.json ├── types │ ├── atom-autocomplete.d.ts │ ├── atom-linter.d.ts │ ├── atom-package-deps.d.ts │ ├── atom.d.ts │ └── json.d.ts └── validation-data.ts ├── styles └── poe.less ├── test ├── helpers.spec.ts ├── line-parser.spec.ts ├── runner.ts ├── tsconfig.json └── types │ ├── mocha.d.ts │ └── node.d.ts └── tslint.json /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/README.md -------------------------------------------------------------------------------- /data/items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/data/items.json -------------------------------------------------------------------------------- /data/sounds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/data/sounds.json -------------------------------------------------------------------------------- /data/suggestions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/data/suggestions.json -------------------------------------------------------------------------------- /docs/syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/docs/syntax.md -------------------------------------------------------------------------------- /examples/GGG.filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/examples/GGG.filter -------------------------------------------------------------------------------- /examples/Stress.filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/examples/Stress.filter -------------------------------------------------------------------------------- /grammars/filter.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/grammars/filter.cson -------------------------------------------------------------------------------- /media/completion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/completion.png -------------------------------------------------------------------------------- /media/linter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/linter.png -------------------------------------------------------------------------------- /media/sounds/AlertSound_01.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/AlertSound_01.mp3 -------------------------------------------------------------------------------- /media/sounds/AlertSound_02.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/AlertSound_02.mp3 -------------------------------------------------------------------------------- /media/sounds/AlertSound_03.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/AlertSound_03.mp3 -------------------------------------------------------------------------------- /media/sounds/AlertSound_04.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/AlertSound_04.mp3 -------------------------------------------------------------------------------- /media/sounds/AlertSound_05.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/AlertSound_05.mp3 -------------------------------------------------------------------------------- /media/sounds/AlertSound_06.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/AlertSound_06.mp3 -------------------------------------------------------------------------------- /media/sounds/AlertSound_07.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/AlertSound_07.mp3 -------------------------------------------------------------------------------- /media/sounds/AlertSound_08.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/AlertSound_08.mp3 -------------------------------------------------------------------------------- /media/sounds/AlertSound_09.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/AlertSound_09.mp3 -------------------------------------------------------------------------------- /media/sounds/AlertSound_10.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/AlertSound_10.mp3 -------------------------------------------------------------------------------- /media/sounds/AlertSound_11.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/AlertSound_11.mp3 -------------------------------------------------------------------------------- /media/sounds/AlertSound_12.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/AlertSound_12.mp3 -------------------------------------------------------------------------------- /media/sounds/AlertSound_13.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/AlertSound_13.mp3 -------------------------------------------------------------------------------- /media/sounds/AlertSound_14.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/AlertSound_14.mp3 -------------------------------------------------------------------------------- /media/sounds/AlertSound_15.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/AlertSound_15.mp3 -------------------------------------------------------------------------------- /media/sounds/AlertSound_16.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/AlertSound_16.mp3 -------------------------------------------------------------------------------- /media/sounds/SH22Alchemy.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/SH22Alchemy.mp3 -------------------------------------------------------------------------------- /media/sounds/SH22Blessed.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/SH22Blessed.mp3 -------------------------------------------------------------------------------- /media/sounds/SH22Chaos.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/SH22Chaos.mp3 -------------------------------------------------------------------------------- /media/sounds/SH22Divine.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/SH22Divine.mp3 -------------------------------------------------------------------------------- /media/sounds/SH22Exalted.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/SH22Exalted.mp3 -------------------------------------------------------------------------------- /media/sounds/SH22Fusing.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/SH22Fusing.mp3 -------------------------------------------------------------------------------- /media/sounds/SH22General.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/SH22General.mp3 -------------------------------------------------------------------------------- /media/sounds/SH22Mirror.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/SH22Mirror.mp3 -------------------------------------------------------------------------------- /media/sounds/SH22Regal.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/SH22Regal.mp3 -------------------------------------------------------------------------------- /media/sounds/SH22Vaal.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/sounds/SH22Vaal.mp3 -------------------------------------------------------------------------------- /media/syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/media/syntax.png -------------------------------------------------------------------------------- /npm-shrinkwrap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/npm-shrinkwrap.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/package.json -------------------------------------------------------------------------------- /scripts/cibuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/scripts/cibuild -------------------------------------------------------------------------------- /settings/filter-language.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/settings/filter-language.cson -------------------------------------------------------------------------------- /src/completion-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/completion-provider.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/decoration-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/decoration-manager.ts -------------------------------------------------------------------------------- /src/editor-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/editor-registry.ts -------------------------------------------------------------------------------- /src/filter-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/filter-manager.ts -------------------------------------------------------------------------------- /src/filter-processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/filter-processor.ts -------------------------------------------------------------------------------- /src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/helpers.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/item-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/item-filter.ts -------------------------------------------------------------------------------- /src/line-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/line-parser.ts -------------------------------------------------------------------------------- /src/linter-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/linter-provider.ts -------------------------------------------------------------------------------- /src/package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/package.ts -------------------------------------------------------------------------------- /src/sound-player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/sound-player.ts -------------------------------------------------------------------------------- /src/suggestion-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/suggestion-data.ts -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/types/atom-autocomplete.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/types/atom-autocomplete.d.ts -------------------------------------------------------------------------------- /src/types/atom-linter.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/types/atom-linter.d.ts -------------------------------------------------------------------------------- /src/types/atom-package-deps.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/types/atom-package-deps.d.ts -------------------------------------------------------------------------------- /src/types/atom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/types/atom.d.ts -------------------------------------------------------------------------------- /src/types/json.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/types/json.d.ts -------------------------------------------------------------------------------- /src/validation-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/src/validation-data.ts -------------------------------------------------------------------------------- /styles/poe.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/styles/poe.less -------------------------------------------------------------------------------- /test/helpers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/test/helpers.spec.ts -------------------------------------------------------------------------------- /test/line-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/test/line-parser.spec.ts -------------------------------------------------------------------------------- /test/runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/test/runner.ts -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /test/types/mocha.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/test/types/mocha.d.ts -------------------------------------------------------------------------------- /test/types/node.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/test/types/node.d.ts -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-exiles/path-of-exile-item-filter/HEAD/tslint.json --------------------------------------------------------------------------------