├── .eslintrc
├── src
├── logic
│ ├── index.ts
│ ├── storage.ts
│ └── common-setup.ts
├── styles
│ ├── index.ts
│ └── main.css
├── components
│ ├── SharedSubtitle.vue
│ ├── Logo.vue
│ ├── __tests__
│ │ └── Logo.test.ts
│ └── README.md
├── monaco-editor
│ ├── index.ts
│ ├── suggestion.ts
│ ├── index.html
│ └── MonacoEditorIframe.ts
├── options
│ ├── Options.vue
│ ├── main.ts
│ └── index.html
├── tests
│ └── demo.spec.ts
├── global.d.ts
├── popup
│ ├── main.ts
│ ├── Popup.vue
│ └── index.html
├── background
│ ├── index.html
│ ├── contentScriptHMR.ts
│ └── main.ts
├── assets
│ └── icon.svg
├── env.ts
├── types
│ └── iframeMessage.ts
├── composables
│ ├── useTheme.ts
│ └── useStorageLocal.ts
├── contentScripts
│ ├── views
│ │ ├── App.vue
│ │ ├── CssEditor.vue
│ │ └── Logo.vue
│ ├── utils.ts
│ └── index.ts
└── manifest.ts
├── .eslintignore
├── .npmrc
├── assets
├── icon-16.png
├── icon-48.png
├── icon-128.png
└── icon-512.png
├── images
└── screenshot.png
├── .vscode
├── extensions.json
└── settings.json
├── modules.d.ts
├── scripts
├── manifest.ts
├── utils.ts
└── prepare.ts
├── .gitignore
├── unocss.config.ts
├── shim.d.ts
├── playwright.config.ts
├── tsconfig.json
├── vite.config.monaco.ts
├── extension
└── monaco-editor
│ └── iframe
│ ├── index.html
│ └── index.js
├── extension-firefox
└── monaco-editor
│ └── iframe
│ ├── index.html
│ └── index.js
├── e2e
├── basic.spec.ts
└── fixtures.ts
├── LICENSE
├── vite.config.background.ts
├── vite.config.content.ts
├── README.md
├── vite.config.ts
└── package.json
/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "@antfu"
3 | }
4 |
--------------------------------------------------------------------------------
/src/logic/index.ts:
--------------------------------------------------------------------------------
1 | export * from './storage'
2 |
--------------------------------------------------------------------------------
/.eslintignore:
--------------------------------------------------------------------------------
1 | dist
2 | node_modules
3 | public
4 |
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | shamefully-hoist=true
2 | auto-install-peers=true
3 |
--------------------------------------------------------------------------------
/assets/icon-16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/birdgg/xLog-custom-css-debugger/HEAD/assets/icon-16.png
--------------------------------------------------------------------------------
/assets/icon-48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/birdgg/xLog-custom-css-debugger/HEAD/assets/icon-48.png
--------------------------------------------------------------------------------
/assets/icon-128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/birdgg/xLog-custom-css-debugger/HEAD/assets/icon-128.png
--------------------------------------------------------------------------------
/assets/icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/birdgg/xLog-custom-css-debugger/HEAD/assets/icon-512.png
--------------------------------------------------------------------------------
/src/styles/index.ts:
--------------------------------------------------------------------------------
1 | import '@unocss/reset/tailwind.css'
2 | import './main.css'
3 | import 'uno.css'
4 |
--------------------------------------------------------------------------------
/images/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/birdgg/xLog-custom-css-debugger/HEAD/images/screenshot.png
--------------------------------------------------------------------------------
/src/logic/storage.ts:
--------------------------------------------------------------------------------
1 | // export const storageDemo = useStorageLocal('webext-demo', 'Storage Demo')
2 | export const storageDemo = {}
3 |
--------------------------------------------------------------------------------
/src/components/SharedSubtitle.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 | This is the {{ $app.context }} page
4 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |