├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .prettierrc.js ├── .prettierrc.json ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── TODO.md ├── icon.png ├── images ├── collapse_expand_all.png ├── editor.png ├── icon.psd └── plain_text.png ├── package.json ├── spec └── support │ └── jasmine.json ├── src ├── common │ ├── generated_files.test.ts │ ├── generated_files.ts │ ├── logging │ │ ├── console_logger.ts │ │ ├── extension_logger.ts │ │ ├── formatted_logger.ts │ │ ├── logger.ts │ │ └── output_channel_logger.ts │ ├── storage_location.ts │ ├── types.ts │ ├── utilities │ │ ├── array.ts │ │ ├── browser │ │ │ ├── hash.ts │ │ │ └── host.ts │ │ ├── debouncer.ts │ │ ├── disposable.ts │ │ ├── hash.ts │ │ ├── host.ts │ │ ├── map.ts │ │ ├── node │ │ │ ├── child_process.ts │ │ │ ├── hash.ts │ │ │ ├── host.ts │ │ │ └── plutil.ts │ │ ├── object.ts │ │ ├── scoped_memento.ts │ │ ├── string.ts │ │ ├── tab.ts │ │ └── vscode.ts │ └── webview_types │ │ ├── message.ts │ │ ├── node │ │ └── polyfill.d.ts │ │ ├── view_model.ts │ │ └── webview_state.ts ├── core │ ├── binary │ │ ├── binary_plist_document.ts │ │ ├── binary_plist_editor_provider.ts │ │ ├── browser │ │ │ └── decoder.ts │ │ ├── decoder.ts │ │ ├── decoder │ │ │ ├── binary_plist_decoder.test.ts │ │ │ ├── binary_plist_decoder.testdata.ts │ │ │ ├── binary_plist_decoder.ts │ │ │ ├── binary_plist_fixed_section_length.ts │ │ │ ├── binary_plist_header.ts │ │ │ ├── binary_plist_marker.ts │ │ │ ├── binary_plist_trailer.ts │ │ │ └── error.ts │ │ ├── generated_file_tracker.ts │ │ └── node │ │ │ └── decoder.ts │ ├── manifest.ts │ ├── mobileprovision │ │ ├── browser │ │ │ └── provisioning_profile_editor_provider.ts │ │ ├── node │ │ │ └── provisioning_profile_editor_provider.ts │ │ └── provisioning_profile_editor_provider.ts │ └── textual │ │ ├── model │ │ ├── node_plist_reader.test.ts │ │ ├── node_plist_reader.ts │ │ ├── node_plist_writer.test.ts │ │ ├── node_plist_writer.ts │ │ ├── plist_modifier.test.ts │ │ ├── plist_modifier.ts │ │ ├── plist_parser.test.ts │ │ ├── plist_parser.ts │ │ ├── plist_reader.ts │ │ ├── plist_view_model.test.ts │ │ ├── plist_view_model.ts │ │ └── plist_writer.ts │ │ ├── plist_editor_helpers.ts │ │ ├── plist_editor_provider.ts │ │ ├── plist_operations.ts │ │ ├── plist_webview_controller.test.ts │ │ └── plist_webview_controller.ts ├── extension.ts └── test │ ├── fakes │ ├── fake_scoped_memento.ts │ └── fake_webview_panel.ts │ ├── helpers │ ├── expectations.ts │ ├── test_data.ts │ ├── type_counter.ts │ └── utils.ts │ ├── runTest.ts │ └── suite │ └── index.ts ├── tsconfig.base.json ├── tsconfig.browser.json ├── tsconfig.json ├── tsconfig.webview.json ├── ui ├── common │ ├── debouncer.ts │ ├── html_generators.ts │ ├── logger.ts │ ├── utilities.ts │ └── vscode_api.ts ├── core │ ├── controller.ts │ ├── renderer.ts │ └── state.ts ├── resources │ ├── icons │ │ ├── chevron-expand-dark.svg │ │ ├── chevron-expand-high-contrast.svg │ │ └── chevron-expand-light.svg │ └── styles │ │ └── webview.css ├── types │ ├── css.ts │ ├── message.ts │ ├── view.ts │ ├── view_and_view_model.ts │ ├── view_model.ts │ └── webview_state.ts └── webview.ts └── webpack.config.js /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | out/ 3 | ui/*.js -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | ...require('gts/.prettierrc.json') 3 | } 4 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "amodio.tsl-problem-matcher" 4 | ] 5 | } -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/TODO.md -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/icon.png -------------------------------------------------------------------------------- /images/collapse_expand_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/images/collapse_expand_all.png -------------------------------------------------------------------------------- /images/editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/images/editor.png -------------------------------------------------------------------------------- /images/icon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/images/icon.psd -------------------------------------------------------------------------------- /images/plain_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/images/plain_text.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/package.json -------------------------------------------------------------------------------- /spec/support/jasmine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/spec/support/jasmine.json -------------------------------------------------------------------------------- /src/common/generated_files.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/generated_files.test.ts -------------------------------------------------------------------------------- /src/common/generated_files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/generated_files.ts -------------------------------------------------------------------------------- /src/common/logging/console_logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/logging/console_logger.ts -------------------------------------------------------------------------------- /src/common/logging/extension_logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/logging/extension_logger.ts -------------------------------------------------------------------------------- /src/common/logging/formatted_logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/logging/formatted_logger.ts -------------------------------------------------------------------------------- /src/common/logging/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/logging/logger.ts -------------------------------------------------------------------------------- /src/common/logging/output_channel_logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/logging/output_channel_logger.ts -------------------------------------------------------------------------------- /src/common/storage_location.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/storage_location.ts -------------------------------------------------------------------------------- /src/common/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/types.ts -------------------------------------------------------------------------------- /src/common/utilities/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/utilities/array.ts -------------------------------------------------------------------------------- /src/common/utilities/browser/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/utilities/browser/hash.ts -------------------------------------------------------------------------------- /src/common/utilities/browser/host.ts: -------------------------------------------------------------------------------- 1 | export function isLocalMacOS(): boolean { 2 | return false; 3 | } 4 | -------------------------------------------------------------------------------- /src/common/utilities/debouncer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/utilities/debouncer.ts -------------------------------------------------------------------------------- /src/common/utilities/disposable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/utilities/disposable.ts -------------------------------------------------------------------------------- /src/common/utilities/hash.ts: -------------------------------------------------------------------------------- 1 | export * from 'hash'; 2 | -------------------------------------------------------------------------------- /src/common/utilities/host.ts: -------------------------------------------------------------------------------- 1 | export * from 'host'; 2 | -------------------------------------------------------------------------------- /src/common/utilities/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/utilities/map.ts -------------------------------------------------------------------------------- /src/common/utilities/node/child_process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/utilities/node/child_process.ts -------------------------------------------------------------------------------- /src/common/utilities/node/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/utilities/node/hash.ts -------------------------------------------------------------------------------- /src/common/utilities/node/host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/utilities/node/host.ts -------------------------------------------------------------------------------- /src/common/utilities/node/plutil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/utilities/node/plutil.ts -------------------------------------------------------------------------------- /src/common/utilities/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/utilities/object.ts -------------------------------------------------------------------------------- /src/common/utilities/scoped_memento.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/utilities/scoped_memento.ts -------------------------------------------------------------------------------- /src/common/utilities/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/utilities/string.ts -------------------------------------------------------------------------------- /src/common/utilities/tab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/utilities/tab.ts -------------------------------------------------------------------------------- /src/common/utilities/vscode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/utilities/vscode.ts -------------------------------------------------------------------------------- /src/common/webview_types/message.ts: -------------------------------------------------------------------------------- 1 | /Users/ivanhernandez/dev/plist-editor/ui/types/message.ts -------------------------------------------------------------------------------- /src/common/webview_types/node/polyfill.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/common/webview_types/node/polyfill.d.ts -------------------------------------------------------------------------------- /src/common/webview_types/view_model.ts: -------------------------------------------------------------------------------- 1 | /Users/ivanhernandez/dev/plist-editor/ui/types/view_model.ts -------------------------------------------------------------------------------- /src/common/webview_types/webview_state.ts: -------------------------------------------------------------------------------- 1 | /Users/ivanhernandez/dev/plist-editor/ui/types/webview_state.ts -------------------------------------------------------------------------------- /src/core/binary/binary_plist_document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/binary/binary_plist_document.ts -------------------------------------------------------------------------------- /src/core/binary/binary_plist_editor_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/binary/binary_plist_editor_provider.ts -------------------------------------------------------------------------------- /src/core/binary/browser/decoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/binary/browser/decoder.ts -------------------------------------------------------------------------------- /src/core/binary/decoder.ts: -------------------------------------------------------------------------------- 1 | export * from 'decoder'; 2 | -------------------------------------------------------------------------------- /src/core/binary/decoder/binary_plist_decoder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/binary/decoder/binary_plist_decoder.test.ts -------------------------------------------------------------------------------- /src/core/binary/decoder/binary_plist_decoder.testdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/binary/decoder/binary_plist_decoder.testdata.ts -------------------------------------------------------------------------------- /src/core/binary/decoder/binary_plist_decoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/binary/decoder/binary_plist_decoder.ts -------------------------------------------------------------------------------- /src/core/binary/decoder/binary_plist_fixed_section_length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/binary/decoder/binary_plist_fixed_section_length.ts -------------------------------------------------------------------------------- /src/core/binary/decoder/binary_plist_header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/binary/decoder/binary_plist_header.ts -------------------------------------------------------------------------------- /src/core/binary/decoder/binary_plist_marker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/binary/decoder/binary_plist_marker.ts -------------------------------------------------------------------------------- /src/core/binary/decoder/binary_plist_trailer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/binary/decoder/binary_plist_trailer.ts -------------------------------------------------------------------------------- /src/core/binary/decoder/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/binary/decoder/error.ts -------------------------------------------------------------------------------- /src/core/binary/generated_file_tracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/binary/generated_file_tracker.ts -------------------------------------------------------------------------------- /src/core/binary/node/decoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/binary/node/decoder.ts -------------------------------------------------------------------------------- /src/core/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/manifest.ts -------------------------------------------------------------------------------- /src/core/mobileprovision/browser/provisioning_profile_editor_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/mobileprovision/browser/provisioning_profile_editor_provider.ts -------------------------------------------------------------------------------- /src/core/mobileprovision/node/provisioning_profile_editor_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/mobileprovision/node/provisioning_profile_editor_provider.ts -------------------------------------------------------------------------------- /src/core/mobileprovision/provisioning_profile_editor_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/mobileprovision/provisioning_profile_editor_provider.ts -------------------------------------------------------------------------------- /src/core/textual/model/node_plist_reader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/textual/model/node_plist_reader.test.ts -------------------------------------------------------------------------------- /src/core/textual/model/node_plist_reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/textual/model/node_plist_reader.ts -------------------------------------------------------------------------------- /src/core/textual/model/node_plist_writer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/textual/model/node_plist_writer.test.ts -------------------------------------------------------------------------------- /src/core/textual/model/node_plist_writer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/textual/model/node_plist_writer.ts -------------------------------------------------------------------------------- /src/core/textual/model/plist_modifier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/textual/model/plist_modifier.test.ts -------------------------------------------------------------------------------- /src/core/textual/model/plist_modifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/textual/model/plist_modifier.ts -------------------------------------------------------------------------------- /src/core/textual/model/plist_parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/textual/model/plist_parser.test.ts -------------------------------------------------------------------------------- /src/core/textual/model/plist_parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/textual/model/plist_parser.ts -------------------------------------------------------------------------------- /src/core/textual/model/plist_reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/textual/model/plist_reader.ts -------------------------------------------------------------------------------- /src/core/textual/model/plist_view_model.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/textual/model/plist_view_model.test.ts -------------------------------------------------------------------------------- /src/core/textual/model/plist_view_model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/textual/model/plist_view_model.ts -------------------------------------------------------------------------------- /src/core/textual/model/plist_writer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/textual/model/plist_writer.ts -------------------------------------------------------------------------------- /src/core/textual/plist_editor_helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/textual/plist_editor_helpers.ts -------------------------------------------------------------------------------- /src/core/textual/plist_editor_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/textual/plist_editor_provider.ts -------------------------------------------------------------------------------- /src/core/textual/plist_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/textual/plist_operations.ts -------------------------------------------------------------------------------- /src/core/textual/plist_webview_controller.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/textual/plist_webview_controller.test.ts -------------------------------------------------------------------------------- /src/core/textual/plist_webview_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/core/textual/plist_webview_controller.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/test/fakes/fake_scoped_memento.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/test/fakes/fake_scoped_memento.ts -------------------------------------------------------------------------------- /src/test/fakes/fake_webview_panel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/test/fakes/fake_webview_panel.ts -------------------------------------------------------------------------------- /src/test/helpers/expectations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/test/helpers/expectations.ts -------------------------------------------------------------------------------- /src/test/helpers/test_data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/test/helpers/test_data.ts -------------------------------------------------------------------------------- /src/test/helpers/type_counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/test/helpers/type_counter.ts -------------------------------------------------------------------------------- /src/test/helpers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/test/helpers/utils.ts -------------------------------------------------------------------------------- /src/test/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/test/runTest.ts -------------------------------------------------------------------------------- /src/test/suite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/src/test/suite/index.ts -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.browser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/tsconfig.browser.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.webview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/tsconfig.webview.json -------------------------------------------------------------------------------- /ui/common/debouncer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/common/debouncer.ts -------------------------------------------------------------------------------- /ui/common/html_generators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/common/html_generators.ts -------------------------------------------------------------------------------- /ui/common/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/common/logger.ts -------------------------------------------------------------------------------- /ui/common/utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/common/utilities.ts -------------------------------------------------------------------------------- /ui/common/vscode_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/common/vscode_api.ts -------------------------------------------------------------------------------- /ui/core/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/core/controller.ts -------------------------------------------------------------------------------- /ui/core/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/core/renderer.ts -------------------------------------------------------------------------------- /ui/core/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/core/state.ts -------------------------------------------------------------------------------- /ui/resources/icons/chevron-expand-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/resources/icons/chevron-expand-dark.svg -------------------------------------------------------------------------------- /ui/resources/icons/chevron-expand-high-contrast.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/resources/icons/chevron-expand-high-contrast.svg -------------------------------------------------------------------------------- /ui/resources/icons/chevron-expand-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/resources/icons/chevron-expand-light.svg -------------------------------------------------------------------------------- /ui/resources/styles/webview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/resources/styles/webview.css -------------------------------------------------------------------------------- /ui/types/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/types/css.ts -------------------------------------------------------------------------------- /ui/types/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/types/message.ts -------------------------------------------------------------------------------- /ui/types/view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/types/view.ts -------------------------------------------------------------------------------- /ui/types/view_and_view_model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/types/view_and_view_model.ts -------------------------------------------------------------------------------- /ui/types/view_model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/types/view_model.ts -------------------------------------------------------------------------------- /ui/types/webview_state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/types/webview_state.ts -------------------------------------------------------------------------------- /ui/webview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/ui/webview.ts -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanhernandez13/vscode-plist/HEAD/webpack.config.js --------------------------------------------------------------------------------