├── .editorconfig ├── .eslintrc.cjs ├── .gitattributes ├── .github └── workflows │ └── test.yml ├── .gitignore ├── .prettierignore ├── .vim └── coc-settings.json ├── .vscode └── extensions.json ├── .yarn ├── releases │ └── yarn-3.5.0.cjs └── sdks │ ├── eslint │ ├── bin │ │ └── eslint.js │ ├── lib │ │ └── api.js │ └── package.json │ ├── integrations.yml │ ├── prettier │ ├── index.js │ └── package.json │ └── typescript │ ├── bin │ ├── tsc │ └── tsserver │ ├── lib │ ├── tsc.js │ ├── tsserver.js │ ├── tsserverlibrary.js │ └── typescript.js │ └── package.json ├── .yarnrc.yml ├── CHANGELOG.md ├── README.md ├── babel-cjs.config.js ├── babel.config.js ├── cjs └── package.json ├── img ├── example1-after.png ├── example1-before.png └── logo.png ├── package.json ├── renovate.json ├── src ├── analysis.ts ├── analysis │ ├── class_fields.ts │ ├── effect.ts │ ├── error.ts │ ├── lib.ts │ ├── local.ts │ ├── pre.ts │ ├── prop.ts │ ├── state.ts │ ├── track_member.ts │ └── user_defined.ts ├── index.test.ts ├── index.ts └── utils.ts ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vim/coc-settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.vim/coc-settings.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.5.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.yarn/releases/yarn-3.5.0.cjs -------------------------------------------------------------------------------- /.yarn/sdks/eslint/bin/eslint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.yarn/sdks/eslint/bin/eslint.js -------------------------------------------------------------------------------- /.yarn/sdks/eslint/lib/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.yarn/sdks/eslint/lib/api.js -------------------------------------------------------------------------------- /.yarn/sdks/eslint/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.yarn/sdks/eslint/package.json -------------------------------------------------------------------------------- /.yarn/sdks/integrations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.yarn/sdks/integrations.yml -------------------------------------------------------------------------------- /.yarn/sdks/prettier/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.yarn/sdks/prettier/index.js -------------------------------------------------------------------------------- /.yarn/sdks/prettier/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.yarn/sdks/prettier/package.json -------------------------------------------------------------------------------- /.yarn/sdks/typescript/bin/tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.yarn/sdks/typescript/bin/tsc -------------------------------------------------------------------------------- /.yarn/sdks/typescript/bin/tsserver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.yarn/sdks/typescript/bin/tsserver -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/tsc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.yarn/sdks/typescript/lib/tsc.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/tsserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.yarn/sdks/typescript/lib/tsserver.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/tsserverlibrary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.yarn/sdks/typescript/lib/tsserverlibrary.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.yarn/sdks/typescript/lib/typescript.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.yarn/sdks/typescript/package.json -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/README.md -------------------------------------------------------------------------------- /babel-cjs.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/babel-cjs.config.js -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/babel.config.js -------------------------------------------------------------------------------- /cjs/package.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /img/example1-after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/img/example1-after.png -------------------------------------------------------------------------------- /img/example1-before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/img/example1-before.png -------------------------------------------------------------------------------- /img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/img/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/renovate.json -------------------------------------------------------------------------------- /src/analysis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/src/analysis.ts -------------------------------------------------------------------------------- /src/analysis/class_fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/src/analysis/class_fields.ts -------------------------------------------------------------------------------- /src/analysis/effect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/src/analysis/effect.ts -------------------------------------------------------------------------------- /src/analysis/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/src/analysis/error.ts -------------------------------------------------------------------------------- /src/analysis/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/src/analysis/lib.ts -------------------------------------------------------------------------------- /src/analysis/local.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/src/analysis/local.ts -------------------------------------------------------------------------------- /src/analysis/pre.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/src/analysis/pre.ts -------------------------------------------------------------------------------- /src/analysis/prop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/src/analysis/prop.ts -------------------------------------------------------------------------------- /src/analysis/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/src/analysis/state.ts -------------------------------------------------------------------------------- /src/analysis/track_member.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/src/analysis/track_member.ts -------------------------------------------------------------------------------- /src/analysis/user_defined.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/src/analysis/user_defined.ts -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantedly/react-declassify/HEAD/yarn.lock --------------------------------------------------------------------------------