├── .gitignore ├── .travis.yml ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── images ├── basic.png ├── firebase-logo.png ├── index-completions.gif ├── index-hovers.gif ├── logo.psd ├── rules-completions.gif ├── rules-hovers.gif └── vsc-logo.png ├── jest.config.js ├── language-configuration.json ├── logo.png ├── package.json ├── prettier.config.js ├── src ├── extension.ts ├── grammar.test.ts ├── grammar.ts ├── parse.ts └── providers │ ├── completion.ts │ └── hover.ts ├── syntaxes ├── firerules.json ├── index.schema.json ├── sample.indexes.json └── sample.rules ├── test ├── index.ts └── unit.test.ts ├── tsconfig.json ├── tsconfig.test.json ├── tslint.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/README.md -------------------------------------------------------------------------------- /images/basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/images/basic.png -------------------------------------------------------------------------------- /images/firebase-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/images/firebase-logo.png -------------------------------------------------------------------------------- /images/index-completions.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/images/index-completions.gif -------------------------------------------------------------------------------- /images/index-hovers.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/images/index-hovers.gif -------------------------------------------------------------------------------- /images/logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/images/logo.psd -------------------------------------------------------------------------------- /images/rules-completions.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/images/rules-completions.gif -------------------------------------------------------------------------------- /images/rules-hovers.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/images/rules-hovers.gif -------------------------------------------------------------------------------- /images/vsc-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/images/vsc-logo.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/jest.config.js -------------------------------------------------------------------------------- /language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/language-configuration.json -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- 1 | module.exports = require("@toba/develop/prettier"); 2 | -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/grammar.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/src/grammar.test.ts -------------------------------------------------------------------------------- /src/grammar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/src/grammar.ts -------------------------------------------------------------------------------- /src/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/src/parse.ts -------------------------------------------------------------------------------- /src/providers/completion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/src/providers/completion.ts -------------------------------------------------------------------------------- /src/providers/hover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/src/providers/hover.ts -------------------------------------------------------------------------------- /syntaxes/firerules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/syntaxes/firerules.json -------------------------------------------------------------------------------- /syntaxes/index.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/syntaxes/index.schema.json -------------------------------------------------------------------------------- /syntaxes/sample.indexes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/syntaxes/sample.indexes.json -------------------------------------------------------------------------------- /syntaxes/sample.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/syntaxes/sample.rules -------------------------------------------------------------------------------- /test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/test/index.ts -------------------------------------------------------------------------------- /test/unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/test/unit.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@toba/develop/tslint"] 3 | } 4 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toba/vsfire/HEAD/yarn.lock --------------------------------------------------------------------------------