├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── config └── typedoc.js ├── jest.config.js ├── package.json ├── src ├── config │ └── config.ts ├── constants.ts ├── fs │ ├── ensure-settings-file.ts │ └── load-save.ts ├── index.ts ├── settings-manager │ └── settings-manager.ts ├── settings │ └── getter-setter.ts ├── types │ └── dot-notation.ts └── utils │ └── dot-notation.ts ├── test └── dot-notation.test.js ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | /config 2 | src 3 | docs 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/README.md -------------------------------------------------------------------------------- /config/typedoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/config/typedoc.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/package.json -------------------------------------------------------------------------------- /src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/src/config/config.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/fs/ensure-settings-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/src/fs/ensure-settings-file.ts -------------------------------------------------------------------------------- /src/fs/load-save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/src/fs/load-save.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/settings-manager/settings-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/src/settings-manager/settings-manager.ts -------------------------------------------------------------------------------- /src/settings/getter-setter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/src/settings/getter-setter.ts -------------------------------------------------------------------------------- /src/types/dot-notation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/src/types/dot-notation.ts -------------------------------------------------------------------------------- /src/utils/dot-notation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/src/utils/dot-notation.ts -------------------------------------------------------------------------------- /test/dot-notation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/test/dot-notation.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harshkhandeparkar/tauri-settings/HEAD/yarn.lock --------------------------------------------------------------------------------