├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── tests.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.js ├── COPYING.txt ├── README.md ├── bench ├── index.html └── main.js ├── dist ├── constraint.d.ts ├── constraint.d.ts.map ├── constraint.js ├── expression.d.ts ├── expression.d.ts.map ├── expression.js ├── kiwi.d.ts ├── kiwi.d.ts.map ├── kiwi.js ├── maptype.d.ts ├── maptype.d.ts.map ├── maptype.js ├── solver.d.ts ├── solver.d.ts.map ├── solver.js ├── strength.d.ts ├── strength.d.ts.map ├── strength.js ├── variable.d.ts ├── variable.d.ts.map └── variable.js ├── docs └── Kiwi.md ├── example └── index.html ├── package.json ├── rollup.config.js ├── scripts └── docs-update-headings.js ├── src ├── constraint.ts ├── expression.ts ├── kiwi.ts ├── maptype.ts ├── solver.ts ├── strength.ts └── variable.ts ├── test ├── index.html └── main.js └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | tmp/ 2 | dist/ 3 | /coverage 4 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/COPYING.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/README.md -------------------------------------------------------------------------------- /bench/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/bench/index.html -------------------------------------------------------------------------------- /bench/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/bench/main.js -------------------------------------------------------------------------------- /dist/constraint.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/constraint.d.ts -------------------------------------------------------------------------------- /dist/constraint.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/constraint.d.ts.map -------------------------------------------------------------------------------- /dist/constraint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/constraint.js -------------------------------------------------------------------------------- /dist/expression.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/expression.d.ts -------------------------------------------------------------------------------- /dist/expression.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/expression.d.ts.map -------------------------------------------------------------------------------- /dist/expression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/expression.js -------------------------------------------------------------------------------- /dist/kiwi.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/kiwi.d.ts -------------------------------------------------------------------------------- /dist/kiwi.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/kiwi.d.ts.map -------------------------------------------------------------------------------- /dist/kiwi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/kiwi.js -------------------------------------------------------------------------------- /dist/maptype.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/maptype.d.ts -------------------------------------------------------------------------------- /dist/maptype.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/maptype.d.ts.map -------------------------------------------------------------------------------- /dist/maptype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/maptype.js -------------------------------------------------------------------------------- /dist/solver.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/solver.d.ts -------------------------------------------------------------------------------- /dist/solver.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/solver.d.ts.map -------------------------------------------------------------------------------- /dist/solver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/solver.js -------------------------------------------------------------------------------- /dist/strength.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/strength.d.ts -------------------------------------------------------------------------------- /dist/strength.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/strength.d.ts.map -------------------------------------------------------------------------------- /dist/strength.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/strength.js -------------------------------------------------------------------------------- /dist/variable.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/variable.d.ts -------------------------------------------------------------------------------- /dist/variable.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/variable.d.ts.map -------------------------------------------------------------------------------- /dist/variable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/dist/variable.js -------------------------------------------------------------------------------- /docs/Kiwi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/docs/Kiwi.md -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/example/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scripts/docs-update-headings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/scripts/docs-update-headings.js -------------------------------------------------------------------------------- /src/constraint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/src/constraint.ts -------------------------------------------------------------------------------- /src/expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/src/expression.ts -------------------------------------------------------------------------------- /src/kiwi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/src/kiwi.ts -------------------------------------------------------------------------------- /src/maptype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/src/maptype.ts -------------------------------------------------------------------------------- /src/solver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/src/solver.ts -------------------------------------------------------------------------------- /src/strength.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/src/strength.ts -------------------------------------------------------------------------------- /src/variable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/src/variable.ts -------------------------------------------------------------------------------- /test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/test/index.html -------------------------------------------------------------------------------- /test/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/test/main.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/kiwi/HEAD/tsconfig.json --------------------------------------------------------------------------------