├── .github └── workflows │ └── node.js.yml ├── .gitignore ├── CHANGELOG.md ├── MIT-LICENSE.txt ├── README.md ├── index.js ├── lib ├── ast-properties │ ├── es2015.js │ ├── es2017.js │ ├── es2018.js │ ├── es2020.js │ ├── es2022.js │ ├── es2025.js │ ├── es5.js │ └── index.js ├── clone-ast.js └── create-allowlist.js ├── package.json └── test ├── clone_test.js ├── ecmaversion_test.js ├── fixtures └── CounterContainer.jsx └── test.js /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | bower_components/ 3 | npm-debug.log 4 | .idea/ 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /MIT-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/MIT-LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/index.js -------------------------------------------------------------------------------- /lib/ast-properties/es2015.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/lib/ast-properties/es2015.js -------------------------------------------------------------------------------- /lib/ast-properties/es2017.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/lib/ast-properties/es2017.js -------------------------------------------------------------------------------- /lib/ast-properties/es2018.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/lib/ast-properties/es2018.js -------------------------------------------------------------------------------- /lib/ast-properties/es2020.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/lib/ast-properties/es2020.js -------------------------------------------------------------------------------- /lib/ast-properties/es2022.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/lib/ast-properties/es2022.js -------------------------------------------------------------------------------- /lib/ast-properties/es2025.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/lib/ast-properties/es2025.js -------------------------------------------------------------------------------- /lib/ast-properties/es5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/lib/ast-properties/es5.js -------------------------------------------------------------------------------- /lib/ast-properties/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/lib/ast-properties/index.js -------------------------------------------------------------------------------- /lib/clone-ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/lib/clone-ast.js -------------------------------------------------------------------------------- /lib/create-allowlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/lib/create-allowlist.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/package.json -------------------------------------------------------------------------------- /test/clone_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/test/clone_test.js -------------------------------------------------------------------------------- /test/ecmaversion_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/test/ecmaversion_test.js -------------------------------------------------------------------------------- /test/fixtures/CounterContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/test/fixtures/CounterContainer.jsx -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estools/espurify/HEAD/test/test.js --------------------------------------------------------------------------------