├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .lintstagedrc.js ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .yarn ├── plugins │ └── @yarnpkg │ │ └── plugin-interactive-tools.cjs └── releases │ └── yarn-3.5.0.cjs ├── .yarnrc.yml ├── LICENSE ├── README.md ├── commitlint.config.js ├── jest.config.js ├── lib ├── constants.ts ├── database │ ├── delete-record-instance │ │ ├── delete-record-instance.function.ts │ │ ├── delete-record-instance.spec.ts │ │ └── delete-record-instance.types.ts │ ├── get-database-crud │ │ ├── get-database-crud.function.ts │ │ ├── get-database-crud.spec.ts │ │ └── get-database-crud.types.ts │ ├── get-record-instance │ │ ├── get-record-instance.function.ts │ │ ├── get-record-instance.spec.ts │ │ └── get-record-instance.types.ts │ ├── index.ts │ ├── initialize-database │ │ ├── initialize-database.function.ts │ │ ├── initialize-database.spec.ts │ │ └── initialize-database.types.ts │ ├── initialize-object-store-instance │ │ ├── initialize-object-store-instance.function.ts │ │ ├── initialize-object-store-instance.spec.ts │ │ └── initialize-object-store-instance.types.ts │ ├── is-indexeddb-support │ │ ├── is-indexeddb-support.function.ts │ │ └── is-indexeddb-support.spec.ts │ ├── open-cursor-instance │ │ ├── open-cursor-instance.function.ts │ │ ├── open-cursor-instance.spec.ts │ │ └── open-cursor-instance.types.ts │ ├── open-indexeddb-connection │ │ ├── open-indexeddb-connection.function.ts │ │ └── open-indexeddb-connection.spec.ts │ └── put-record-instance │ │ ├── put-record-instance.function.ts │ │ ├── put-record-instance.spec.ts │ │ └── put-record-instance.types.ts ├── framework │ ├── __snapshots__ │ │ └── create-fs.spec.ts.snap │ ├── create-fs.defaults.ts │ ├── create-fs.function.ts │ ├── create-fs.spec.ts │ ├── create-fs.types.ts │ └── parts │ │ ├── copy-file-instance │ │ ├── copy-file-instance.function.ts │ │ ├── copy-file-instance.spec.ts │ │ └── copy-file-instance.types.ts │ │ ├── create-directory-instance │ │ ├── create-directory-instance.function.ts │ │ ├── create-directory-instance.spec.ts │ │ └── create-directory-instance.types.ts │ │ ├── create-root-directory-instance │ │ ├── create-root-directory-instance.function.ts │ │ └── create-root-directory-instance.types.ts │ │ ├── details-instance │ │ ├── details-instance.function.ts │ │ ├── details-instance.spec.ts │ │ └── details-instance.types.ts │ │ ├── directory-details-instance │ │ ├── directory-details-instance.function.ts │ │ ├── directory-details-instance.spec.ts │ │ └── directory-details-instance.types.ts │ │ ├── exists-instance │ │ ├── exists-instance.function.ts │ │ ├── exists-instance.spec.ts │ │ └── exists-instance.types.ts │ │ ├── file-details-instance │ │ ├── file-details-instance.function.ts │ │ ├── file-details-instance.spec.ts │ │ └── file-details-instance.types.ts │ │ ├── index.ts │ │ ├── is-directory-instance │ │ ├── is-directory-instance.function.ts │ │ ├── is-directory-instance.spec.ts │ │ └── is-directory-instance.types.ts │ │ ├── is-file-instance │ │ ├── is-file-instance.function.ts │ │ ├── is-file-instance.spec.ts │ │ └── is-file-instance.types.ts │ │ ├── move-file-instance │ │ ├── move-file-instance.function.ts │ │ ├── move-file-instance.spec.ts │ │ └── move-file-instance.types.ts │ │ ├── read-directory-instance │ │ ├── read-directory-instance.function.ts │ │ ├── read-directory-instance.spec.ts │ │ └── read-directory-instance.types.ts │ │ ├── read-file-instance │ │ ├── read-file-instance.function.ts │ │ ├── read-file-instance.spec.ts │ │ └── read-file-instance.types.ts │ │ ├── remove-directory-instance │ │ ├── remove-directory-instance.function.ts │ │ ├── remove-directory-instance.spec.ts │ │ └── remove-directory-instance.types.ts │ │ ├── remove-file-instance │ │ ├── remove-file-instance.function.ts │ │ ├── remove-file-instance.spec.ts │ │ └── remove-file-instance.types.ts │ │ ├── remove-instance │ │ ├── remove-instance.function.ts │ │ ├── remove-instance.spec.ts │ │ └── remove-instance.types.ts │ │ ├── rename-file-instance │ │ ├── rename-file-instance.function.ts │ │ ├── rename-file-instance.spec.ts │ │ └── rename-file-instance.types.ts │ │ ├── update-file-details-instance │ │ ├── update-file-details-instance.function.ts │ │ ├── update-file-details-instance.spec.ts │ │ └── update-file-details-instance.types.ts │ │ └── write-file-instance │ │ ├── write-file-instance.function.ts │ │ ├── write-file-instance.spec.ts │ │ └── write-file-instance.types.ts ├── index.ts ├── types │ ├── entry.type.ts │ └── index.ts └── utils │ ├── functions │ ├── format-and-validate-full-path │ │ ├── format-and-validate-full-path.function.ts │ │ └── format-and-validate-full-path.spec.ts │ ├── get-directory-name │ │ ├── get-directory-name.function.ts │ │ └── get-directory-name.spec.ts │ ├── has-root-directory-prefix │ │ ├── has-root-directory-prefix.function.ts │ │ └── has-root-directory-prefix.spec.ts │ ├── index.ts │ ├── is-function │ │ ├── is-function.function.ts │ │ └── is-function.spec.ts │ ├── is-string │ │ ├── is-string.function.ts │ │ └── is-string.spec.ts │ ├── is-valid-path │ │ ├── is-valid-path.function.ts │ │ └── is-valid-path.spec.ts │ ├── starts-with-slash │ │ ├── starts-with-slash.function.ts │ │ └── starts-with-slash.spec.ts │ ├── try-catch-wrapper │ │ ├── try-catch-wrapper.function.ts │ │ └── try-catch-wrapper.spec.ts │ ├── validate-create-fs-props │ │ ├── __snapshots__ │ │ │ └── validate-create-fs-props.spec.ts.snap │ │ ├── validate-create-fs-props.function.ts │ │ ├── validate-create-fs-props.schema.ts │ │ └── validate-create-fs-props.spec.ts │ └── with-root-directory-prefix │ │ ├── with-root-directory-prefix.function.ts │ │ └── with-root-directory-prefix.spec.ts │ ├── index.ts │ └── jest │ ├── function-import-test │ ├── function-import-test.function.ts │ └── function-import-test.spec.ts │ ├── index.ts │ └── to-match-snapshot │ ├── __snapshots__ │ └── to-match-snapshot.spec.ts.snap │ ├── to-match-snapshot.function.ts │ └── to-match-snapshot.spec.ts ├── package.json ├── rollup.config.js ├── scripts ├── git-checkout-develop-with-pull.sh ├── git-create-branch.sh ├── git-push-changes.sh ├── git-reset-local-changes.sh ├── reinstall-node-modules.sh └── remove-local-branches.sh ├── tsconfig.build.json ├── tsconfig.json ├── tsconfig.paths.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | yarn lint-staged 5 | -------------------------------------------------------------------------------- /.lintstagedrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/.lintstagedrc.js -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v18.15.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.html 2 | *.ts.snap 3 | 4 | dist 5 | node_modules 6 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/.prettierrc -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.5.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/.yarn/releases/yarn-3.5.0.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] }; 2 | -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/jest.config.js -------------------------------------------------------------------------------- /lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/constants.ts -------------------------------------------------------------------------------- /lib/database/delete-record-instance/delete-record-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/delete-record-instance/delete-record-instance.function.ts -------------------------------------------------------------------------------- /lib/database/delete-record-instance/delete-record-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/delete-record-instance/delete-record-instance.spec.ts -------------------------------------------------------------------------------- /lib/database/delete-record-instance/delete-record-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/delete-record-instance/delete-record-instance.types.ts -------------------------------------------------------------------------------- /lib/database/get-database-crud/get-database-crud.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/get-database-crud/get-database-crud.function.ts -------------------------------------------------------------------------------- /lib/database/get-database-crud/get-database-crud.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/get-database-crud/get-database-crud.spec.ts -------------------------------------------------------------------------------- /lib/database/get-database-crud/get-database-crud.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/get-database-crud/get-database-crud.types.ts -------------------------------------------------------------------------------- /lib/database/get-record-instance/get-record-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/get-record-instance/get-record-instance.function.ts -------------------------------------------------------------------------------- /lib/database/get-record-instance/get-record-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/get-record-instance/get-record-instance.spec.ts -------------------------------------------------------------------------------- /lib/database/get-record-instance/get-record-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/get-record-instance/get-record-instance.types.ts -------------------------------------------------------------------------------- /lib/database/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/index.ts -------------------------------------------------------------------------------- /lib/database/initialize-database/initialize-database.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/initialize-database/initialize-database.function.ts -------------------------------------------------------------------------------- /lib/database/initialize-database/initialize-database.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/initialize-database/initialize-database.spec.ts -------------------------------------------------------------------------------- /lib/database/initialize-database/initialize-database.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/initialize-database/initialize-database.types.ts -------------------------------------------------------------------------------- /lib/database/initialize-object-store-instance/initialize-object-store-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/initialize-object-store-instance/initialize-object-store-instance.function.ts -------------------------------------------------------------------------------- /lib/database/initialize-object-store-instance/initialize-object-store-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/initialize-object-store-instance/initialize-object-store-instance.spec.ts -------------------------------------------------------------------------------- /lib/database/initialize-object-store-instance/initialize-object-store-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/initialize-object-store-instance/initialize-object-store-instance.types.ts -------------------------------------------------------------------------------- /lib/database/is-indexeddb-support/is-indexeddb-support.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/is-indexeddb-support/is-indexeddb-support.function.ts -------------------------------------------------------------------------------- /lib/database/is-indexeddb-support/is-indexeddb-support.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/is-indexeddb-support/is-indexeddb-support.spec.ts -------------------------------------------------------------------------------- /lib/database/open-cursor-instance/open-cursor-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/open-cursor-instance/open-cursor-instance.function.ts -------------------------------------------------------------------------------- /lib/database/open-cursor-instance/open-cursor-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/open-cursor-instance/open-cursor-instance.spec.ts -------------------------------------------------------------------------------- /lib/database/open-cursor-instance/open-cursor-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/open-cursor-instance/open-cursor-instance.types.ts -------------------------------------------------------------------------------- /lib/database/open-indexeddb-connection/open-indexeddb-connection.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/open-indexeddb-connection/open-indexeddb-connection.function.ts -------------------------------------------------------------------------------- /lib/database/open-indexeddb-connection/open-indexeddb-connection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/open-indexeddb-connection/open-indexeddb-connection.spec.ts -------------------------------------------------------------------------------- /lib/database/put-record-instance/put-record-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/put-record-instance/put-record-instance.function.ts -------------------------------------------------------------------------------- /lib/database/put-record-instance/put-record-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/put-record-instance/put-record-instance.spec.ts -------------------------------------------------------------------------------- /lib/database/put-record-instance/put-record-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/database/put-record-instance/put-record-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/__snapshots__/create-fs.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/__snapshots__/create-fs.spec.ts.snap -------------------------------------------------------------------------------- /lib/framework/create-fs.defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/create-fs.defaults.ts -------------------------------------------------------------------------------- /lib/framework/create-fs.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/create-fs.function.ts -------------------------------------------------------------------------------- /lib/framework/create-fs.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/create-fs.spec.ts -------------------------------------------------------------------------------- /lib/framework/create-fs.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/create-fs.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/copy-file-instance/copy-file-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/copy-file-instance/copy-file-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/copy-file-instance/copy-file-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/copy-file-instance/copy-file-instance.spec.ts -------------------------------------------------------------------------------- /lib/framework/parts/copy-file-instance/copy-file-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/copy-file-instance/copy-file-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/create-directory-instance/create-directory-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/create-directory-instance/create-directory-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/create-directory-instance/create-directory-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/create-directory-instance/create-directory-instance.spec.ts -------------------------------------------------------------------------------- /lib/framework/parts/create-directory-instance/create-directory-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/create-directory-instance/create-directory-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/create-root-directory-instance/create-root-directory-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/create-root-directory-instance/create-root-directory-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/create-root-directory-instance/create-root-directory-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/create-root-directory-instance/create-root-directory-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/details-instance/details-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/details-instance/details-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/details-instance/details-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/details-instance/details-instance.spec.ts -------------------------------------------------------------------------------- /lib/framework/parts/details-instance/details-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/details-instance/details-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/directory-details-instance/directory-details-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/directory-details-instance/directory-details-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/directory-details-instance/directory-details-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/directory-details-instance/directory-details-instance.spec.ts -------------------------------------------------------------------------------- /lib/framework/parts/directory-details-instance/directory-details-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/directory-details-instance/directory-details-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/exists-instance/exists-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/exists-instance/exists-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/exists-instance/exists-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/exists-instance/exists-instance.spec.ts -------------------------------------------------------------------------------- /lib/framework/parts/exists-instance/exists-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/exists-instance/exists-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/file-details-instance/file-details-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/file-details-instance/file-details-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/file-details-instance/file-details-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/file-details-instance/file-details-instance.spec.ts -------------------------------------------------------------------------------- /lib/framework/parts/file-details-instance/file-details-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/file-details-instance/file-details-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/index.ts -------------------------------------------------------------------------------- /lib/framework/parts/is-directory-instance/is-directory-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/is-directory-instance/is-directory-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/is-directory-instance/is-directory-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/is-directory-instance/is-directory-instance.spec.ts -------------------------------------------------------------------------------- /lib/framework/parts/is-directory-instance/is-directory-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/is-directory-instance/is-directory-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/is-file-instance/is-file-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/is-file-instance/is-file-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/is-file-instance/is-file-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/is-file-instance/is-file-instance.spec.ts -------------------------------------------------------------------------------- /lib/framework/parts/is-file-instance/is-file-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/is-file-instance/is-file-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/move-file-instance/move-file-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/move-file-instance/move-file-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/move-file-instance/move-file-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/move-file-instance/move-file-instance.spec.ts -------------------------------------------------------------------------------- /lib/framework/parts/move-file-instance/move-file-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/move-file-instance/move-file-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/read-directory-instance/read-directory-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/read-directory-instance/read-directory-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/read-directory-instance/read-directory-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/read-directory-instance/read-directory-instance.spec.ts -------------------------------------------------------------------------------- /lib/framework/parts/read-directory-instance/read-directory-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/read-directory-instance/read-directory-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/read-file-instance/read-file-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/read-file-instance/read-file-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/read-file-instance/read-file-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/read-file-instance/read-file-instance.spec.ts -------------------------------------------------------------------------------- /lib/framework/parts/read-file-instance/read-file-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/read-file-instance/read-file-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/remove-directory-instance/remove-directory-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/remove-directory-instance/remove-directory-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/remove-directory-instance/remove-directory-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/remove-directory-instance/remove-directory-instance.spec.ts -------------------------------------------------------------------------------- /lib/framework/parts/remove-directory-instance/remove-directory-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/remove-directory-instance/remove-directory-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/remove-file-instance/remove-file-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/remove-file-instance/remove-file-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/remove-file-instance/remove-file-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/remove-file-instance/remove-file-instance.spec.ts -------------------------------------------------------------------------------- /lib/framework/parts/remove-file-instance/remove-file-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/remove-file-instance/remove-file-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/remove-instance/remove-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/remove-instance/remove-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/remove-instance/remove-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/remove-instance/remove-instance.spec.ts -------------------------------------------------------------------------------- /lib/framework/parts/remove-instance/remove-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/remove-instance/remove-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/rename-file-instance/rename-file-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/rename-file-instance/rename-file-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/rename-file-instance/rename-file-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/rename-file-instance/rename-file-instance.spec.ts -------------------------------------------------------------------------------- /lib/framework/parts/rename-file-instance/rename-file-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/rename-file-instance/rename-file-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/update-file-details-instance/update-file-details-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/update-file-details-instance/update-file-details-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/update-file-details-instance/update-file-details-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/update-file-details-instance/update-file-details-instance.spec.ts -------------------------------------------------------------------------------- /lib/framework/parts/update-file-details-instance/update-file-details-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/update-file-details-instance/update-file-details-instance.types.ts -------------------------------------------------------------------------------- /lib/framework/parts/write-file-instance/write-file-instance.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/write-file-instance/write-file-instance.function.ts -------------------------------------------------------------------------------- /lib/framework/parts/write-file-instance/write-file-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/write-file-instance/write-file-instance.spec.ts -------------------------------------------------------------------------------- /lib/framework/parts/write-file-instance/write-file-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/framework/parts/write-file-instance/write-file-instance.types.ts -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/index.ts -------------------------------------------------------------------------------- /lib/types/entry.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/types/entry.type.ts -------------------------------------------------------------------------------- /lib/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './entry.type'; 2 | -------------------------------------------------------------------------------- /lib/utils/functions/format-and-validate-full-path/format-and-validate-full-path.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/format-and-validate-full-path/format-and-validate-full-path.function.ts -------------------------------------------------------------------------------- /lib/utils/functions/format-and-validate-full-path/format-and-validate-full-path.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/format-and-validate-full-path/format-and-validate-full-path.spec.ts -------------------------------------------------------------------------------- /lib/utils/functions/get-directory-name/get-directory-name.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/get-directory-name/get-directory-name.function.ts -------------------------------------------------------------------------------- /lib/utils/functions/get-directory-name/get-directory-name.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/get-directory-name/get-directory-name.spec.ts -------------------------------------------------------------------------------- /lib/utils/functions/has-root-directory-prefix/has-root-directory-prefix.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/has-root-directory-prefix/has-root-directory-prefix.function.ts -------------------------------------------------------------------------------- /lib/utils/functions/has-root-directory-prefix/has-root-directory-prefix.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/has-root-directory-prefix/has-root-directory-prefix.spec.ts -------------------------------------------------------------------------------- /lib/utils/functions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/index.ts -------------------------------------------------------------------------------- /lib/utils/functions/is-function/is-function.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/is-function/is-function.function.ts -------------------------------------------------------------------------------- /lib/utils/functions/is-function/is-function.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/is-function/is-function.spec.ts -------------------------------------------------------------------------------- /lib/utils/functions/is-string/is-string.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/is-string/is-string.function.ts -------------------------------------------------------------------------------- /lib/utils/functions/is-string/is-string.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/is-string/is-string.spec.ts -------------------------------------------------------------------------------- /lib/utils/functions/is-valid-path/is-valid-path.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/is-valid-path/is-valid-path.function.ts -------------------------------------------------------------------------------- /lib/utils/functions/is-valid-path/is-valid-path.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/is-valid-path/is-valid-path.spec.ts -------------------------------------------------------------------------------- /lib/utils/functions/starts-with-slash/starts-with-slash.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/starts-with-slash/starts-with-slash.function.ts -------------------------------------------------------------------------------- /lib/utils/functions/starts-with-slash/starts-with-slash.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/starts-with-slash/starts-with-slash.spec.ts -------------------------------------------------------------------------------- /lib/utils/functions/try-catch-wrapper/try-catch-wrapper.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/try-catch-wrapper/try-catch-wrapper.function.ts -------------------------------------------------------------------------------- /lib/utils/functions/try-catch-wrapper/try-catch-wrapper.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/try-catch-wrapper/try-catch-wrapper.spec.ts -------------------------------------------------------------------------------- /lib/utils/functions/validate-create-fs-props/__snapshots__/validate-create-fs-props.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/validate-create-fs-props/__snapshots__/validate-create-fs-props.spec.ts.snap -------------------------------------------------------------------------------- /lib/utils/functions/validate-create-fs-props/validate-create-fs-props.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/validate-create-fs-props/validate-create-fs-props.function.ts -------------------------------------------------------------------------------- /lib/utils/functions/validate-create-fs-props/validate-create-fs-props.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/validate-create-fs-props/validate-create-fs-props.schema.ts -------------------------------------------------------------------------------- /lib/utils/functions/validate-create-fs-props/validate-create-fs-props.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/validate-create-fs-props/validate-create-fs-props.spec.ts -------------------------------------------------------------------------------- /lib/utils/functions/with-root-directory-prefix/with-root-directory-prefix.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/with-root-directory-prefix/with-root-directory-prefix.function.ts -------------------------------------------------------------------------------- /lib/utils/functions/with-root-directory-prefix/with-root-directory-prefix.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/functions/with-root-directory-prefix/with-root-directory-prefix.spec.ts -------------------------------------------------------------------------------- /lib/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/index.ts -------------------------------------------------------------------------------- /lib/utils/jest/function-import-test/function-import-test.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/jest/function-import-test/function-import-test.function.ts -------------------------------------------------------------------------------- /lib/utils/jest/function-import-test/function-import-test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/jest/function-import-test/function-import-test.spec.ts -------------------------------------------------------------------------------- /lib/utils/jest/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/jest/index.ts -------------------------------------------------------------------------------- /lib/utils/jest/to-match-snapshot/__snapshots__/to-match-snapshot.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/jest/to-match-snapshot/__snapshots__/to-match-snapshot.spec.ts.snap -------------------------------------------------------------------------------- /lib/utils/jest/to-match-snapshot/to-match-snapshot.function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/jest/to-match-snapshot/to-match-snapshot.function.ts -------------------------------------------------------------------------------- /lib/utils/jest/to-match-snapshot/to-match-snapshot.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/lib/utils/jest/to-match-snapshot/to-match-snapshot.spec.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scripts/git-checkout-develop-with-pull.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/scripts/git-checkout-develop-with-pull.sh -------------------------------------------------------------------------------- /scripts/git-create-branch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/scripts/git-create-branch.sh -------------------------------------------------------------------------------- /scripts/git-push-changes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/scripts/git-push-changes.sh -------------------------------------------------------------------------------- /scripts/git-reset-local-changes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/scripts/git-reset-local-changes.sh -------------------------------------------------------------------------------- /scripts/reinstall-node-modules.sh: -------------------------------------------------------------------------------- 1 | rm -rf node_modules 2 | yarn install 3 | -------------------------------------------------------------------------------- /scripts/remove-local-branches.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/scripts/remove-local-branches.sh -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.paths.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/tsconfig.paths.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playerony/indexeddb-fs/HEAD/yarn.lock --------------------------------------------------------------------------------