├── .commitlintrc.json ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .github ├── FUNDING.yml ├── release-drafter.yml └── workflows │ ├── publish.yml │ ├── release-drafter.yml │ └── test.yml ├── .gitignore ├── .huskyrc ├── .lintstagedrc ├── .prettierrc ├── CNAME ├── README.md ├── __snapshots__ └── babel-plugin.test.ts.snap ├── babel-plugin.js ├── babel-plugin.test.ts ├── babel.config.js ├── example ├── index.html └── index.tsx ├── foliage.ts ├── jest.config.ts ├── package.json ├── react.tsx ├── rollup.config.js ├── src ├── babel-plugin │ └── index.ts ├── elements.ts ├── index.ts └── stylis │ ├── built │ ├── stylis.mjs │ ├── stylis.mjs.map │ └── umd │ │ ├── package.json │ │ ├── stylis.js │ │ └── stylis.js.map │ ├── index.d.ts │ └── package.json ├── tests └── react │ ├── .babelrc │ └── render.test.tsx ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@commitlint/config-conventional"] 3 | } 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | types 3 | *.snap 4 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/.gitignore -------------------------------------------------------------------------------- /.huskyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/.huskyrc -------------------------------------------------------------------------------- /.lintstagedrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/.lintstagedrc -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/.prettierrc -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | foliage.sova.dev 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/README.md -------------------------------------------------------------------------------- /__snapshots__/babel-plugin.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/__snapshots__/babel-plugin.test.ts.snap -------------------------------------------------------------------------------- /babel-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/babel-plugin.js -------------------------------------------------------------------------------- /babel-plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/babel-plugin.test.ts -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/babel.config.js -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/example/index.html -------------------------------------------------------------------------------- /example/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/example/index.tsx -------------------------------------------------------------------------------- /foliage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/foliage.ts -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/package.json -------------------------------------------------------------------------------- /react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/react.tsx -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/babel-plugin/index.ts: -------------------------------------------------------------------------------- 1 | export const a = 1; 2 | -------------------------------------------------------------------------------- /src/elements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/src/elements.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/stylis/built/stylis.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/src/stylis/built/stylis.mjs -------------------------------------------------------------------------------- /src/stylis/built/stylis.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/src/stylis/built/stylis.mjs.map -------------------------------------------------------------------------------- /src/stylis/built/umd/package.json: -------------------------------------------------------------------------------- 1 | { "type": "commonjs" } 2 | -------------------------------------------------------------------------------- /src/stylis/built/umd/stylis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/src/stylis/built/umd/stylis.js -------------------------------------------------------------------------------- /src/stylis/built/umd/stylis.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/src/stylis/built/umd/stylis.js.map -------------------------------------------------------------------------------- /src/stylis/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/src/stylis/index.d.ts -------------------------------------------------------------------------------- /src/stylis/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/src/stylis/package.json -------------------------------------------------------------------------------- /tests/react/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/tests/react/.babelrc -------------------------------------------------------------------------------- /tests/react/render.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/tests/react/render.test.tsx -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foliage-ui/foliage/HEAD/yarn.lock --------------------------------------------------------------------------------