├── .eslintignore ├── .eslintrc.js ├── .github └── FUNDING.yml ├── .gitignore ├── .prettierignore ├── .travis.yml ├── .vscode-test.js ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── AGENTS.md ├── LICENSE ├── README.md ├── client ├── package.json ├── src │ ├── extension.ts │ └── telemetry.ts ├── tsconfig.json └── yarn.lock ├── css_peek_icon.png ├── package.json ├── publish.sh ├── readme ├── symbolProvider.gif └── working.gif ├── server ├── package.json ├── src │ ├── core │ │ ├── findDefinition.ts │ │ └── findSelector.ts │ ├── logger │ │ └── index.ts │ ├── server.ts │ ├── types.ts │ └── utils │ │ └── selectorToString.ts ├── tsconfig.json └── yarn.lock ├── tests ├── fixture │ ├── .vscode │ │ └── settings.json │ ├── empty_stylesheet.css │ ├── example.html │ ├── example.js │ ├── example.jsx │ ├── example.less │ ├── example.scss │ ├── extendFailureCase.less │ ├── generate.py │ ├── generated │ │ └── .gitignore │ ├── my_style.scss │ ├── package.json │ ├── stylesheet.css │ ├── test.php │ ├── test.pug │ └── yarn.lock ├── package.json ├── src │ ├── findDefinition.test.ts │ ├── findSelector.test.ts │ └── selectorToString.test.ts ├── tsconfig.json └── yarn.lock ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | tests/index.ts -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: pranaygp 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/.prettierignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/.vscode-test.js -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/.vscodeignore -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/AGENTS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/README.md -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/client/package.json -------------------------------------------------------------------------------- /client/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/client/src/extension.ts -------------------------------------------------------------------------------- /client/src/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/client/src/telemetry.ts -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /css_peek_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/css_peek_icon.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/package.json -------------------------------------------------------------------------------- /publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/publish.sh -------------------------------------------------------------------------------- /readme/symbolProvider.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/readme/symbolProvider.gif -------------------------------------------------------------------------------- /readme/working.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/readme/working.gif -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/core/findDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/server/src/core/findDefinition.ts -------------------------------------------------------------------------------- /server/src/core/findSelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/server/src/core/findSelector.ts -------------------------------------------------------------------------------- /server/src/logger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/server/src/logger/index.ts -------------------------------------------------------------------------------- /server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/server/src/server.ts -------------------------------------------------------------------------------- /server/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/server/src/types.ts -------------------------------------------------------------------------------- /server/src/utils/selectorToString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/server/src/utils/selectorToString.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /server/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/server/yarn.lock -------------------------------------------------------------------------------- /tests/fixture/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "cssPeek.supportTags": false 3 | } -------------------------------------------------------------------------------- /tests/fixture/empty_stylesheet.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixture/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tests/fixture/example.html -------------------------------------------------------------------------------- /tests/fixture/example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tests/fixture/example.js -------------------------------------------------------------------------------- /tests/fixture/example.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tests/fixture/example.jsx -------------------------------------------------------------------------------- /tests/fixture/example.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tests/fixture/example.less -------------------------------------------------------------------------------- /tests/fixture/example.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tests/fixture/example.scss -------------------------------------------------------------------------------- /tests/fixture/extendFailureCase.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tests/fixture/extendFailureCase.less -------------------------------------------------------------------------------- /tests/fixture/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tests/fixture/generate.py -------------------------------------------------------------------------------- /tests/fixture/generated/.gitignore: -------------------------------------------------------------------------------- 1 | *.css -------------------------------------------------------------------------------- /tests/fixture/my_style.scss: -------------------------------------------------------------------------------- 1 | h2 { 2 | color: blue; 3 | } 4 | -------------------------------------------------------------------------------- /tests/fixture/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tests/fixture/package.json -------------------------------------------------------------------------------- /tests/fixture/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tests/fixture/stylesheet.css -------------------------------------------------------------------------------- /tests/fixture/test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tests/fixture/test.php -------------------------------------------------------------------------------- /tests/fixture/test.pug: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixture/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tests/fixture/yarn.lock -------------------------------------------------------------------------------- /tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tests/package.json -------------------------------------------------------------------------------- /tests/src/findDefinition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tests/src/findDefinition.test.ts -------------------------------------------------------------------------------- /tests/src/findSelector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tests/src/findSelector.test.ts -------------------------------------------------------------------------------- /tests/src/selectorToString.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tests/src/selectorToString.test.ts -------------------------------------------------------------------------------- /tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tests/tsconfig.json -------------------------------------------------------------------------------- /tests/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tests/yarn.lock -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaygp/vscode-css-peek/HEAD/yarn.lock --------------------------------------------------------------------------------