├── .browserslistrc ├── .changeset ├── README.md └── config.json ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug.yml │ └── feature.yml ├── README.md ├── actions │ └── ci-setup │ │ └── action.yaml └── workflows │ ├── pr.yaml │ └── release.yaml ├── .gitignore ├── .husky └── pre-commit ├── .lintstagedrc ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .vscode └── extensions.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── examples └── basic │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── public │ └── vite.svg │ ├── src │ ├── App.tsx │ ├── counterMachine.ts │ ├── main.tsx │ ├── store.ts │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── package.json ├── packages ├── config │ ├── index.js │ └── package.json ├── storz-react │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── react-imports.js │ ├── src │ │ ├── index.ts │ │ ├── react.ts │ │ └── useConstant.tsx │ ├── tsconfig.json │ └── tsup.config.js └── storz │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ ├── createStore.tsx │ ├── index.ts │ ├── types.ts │ └── utils.ts │ ├── tsconfig.json │ └── tsup.config.js ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts └── changesets │ └── changelog.js ├── tsconfig.base.json ├── tsconfig.eslint.json ├── tsconfig.json └── turbo.json /.browserslistrc: -------------------------------------------------------------------------------- 1 | # Supported browsers 2 | 3 | last 3 version 4 | > 5% 5 | not dead 6 | -------------------------------------------------------------------------------- /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.github/ISSUE_TEMPLATE/feature.yml -------------------------------------------------------------------------------- /.github/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.github/README.md -------------------------------------------------------------------------------- /.github/actions/ci-setup/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.github/actions/ci-setup/action.yaml -------------------------------------------------------------------------------- /.github/workflows/pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.github/workflows/pr.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | pnpm lint-staged 5 | -------------------------------------------------------------------------------- /.lintstagedrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.lintstagedrc -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/LICENSE -------------------------------------------------------------------------------- /examples/basic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/examples/basic/.gitignore -------------------------------------------------------------------------------- /examples/basic/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/examples/basic/index.html -------------------------------------------------------------------------------- /examples/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/examples/basic/package.json -------------------------------------------------------------------------------- /examples/basic/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/examples/basic/public/vite.svg -------------------------------------------------------------------------------- /examples/basic/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/examples/basic/src/App.tsx -------------------------------------------------------------------------------- /examples/basic/src/counterMachine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/examples/basic/src/counterMachine.ts -------------------------------------------------------------------------------- /examples/basic/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/examples/basic/src/main.tsx -------------------------------------------------------------------------------- /examples/basic/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/examples/basic/src/store.ts -------------------------------------------------------------------------------- /examples/basic/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/basic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/examples/basic/tsconfig.json -------------------------------------------------------------------------------- /examples/basic/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/examples/basic/tsconfig.node.json -------------------------------------------------------------------------------- /examples/basic/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/examples/basic/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/package.json -------------------------------------------------------------------------------- /packages/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/config/index.js -------------------------------------------------------------------------------- /packages/config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/config/package.json -------------------------------------------------------------------------------- /packages/storz-react/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/storz-react/CHANGELOG.md -------------------------------------------------------------------------------- /packages/storz-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/storz-react/README.md -------------------------------------------------------------------------------- /packages/storz-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/storz-react/package.json -------------------------------------------------------------------------------- /packages/storz-react/react-imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/storz-react/react-imports.js -------------------------------------------------------------------------------- /packages/storz-react/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './react'; 2 | -------------------------------------------------------------------------------- /packages/storz-react/src/react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/storz-react/src/react.ts -------------------------------------------------------------------------------- /packages/storz-react/src/useConstant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/storz-react/src/useConstant.tsx -------------------------------------------------------------------------------- /packages/storz-react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/storz-react/tsconfig.json -------------------------------------------------------------------------------- /packages/storz-react/tsup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/storz-react/tsup.config.js -------------------------------------------------------------------------------- /packages/storz/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/storz/CHANGELOG.md -------------------------------------------------------------------------------- /packages/storz/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/storz/package.json -------------------------------------------------------------------------------- /packages/storz/src/createStore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/storz/src/createStore.tsx -------------------------------------------------------------------------------- /packages/storz/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/storz/src/index.ts -------------------------------------------------------------------------------- /packages/storz/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/storz/src/types.ts -------------------------------------------------------------------------------- /packages/storz/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/storz/src/utils.ts -------------------------------------------------------------------------------- /packages/storz/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/storz/tsconfig.json -------------------------------------------------------------------------------- /packages/storz/tsup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/packages/storz/tsup.config.js -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/changesets/changelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/scripts/changesets/changelog.js -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.base.json" 3 | } 4 | -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/storz/HEAD/turbo.json --------------------------------------------------------------------------------