├── .gitignore ├── .npmignore ├── .prettierrc ├── LICENSE ├── README.md ├── babel.config.js ├── jest.config.js ├── package.json ├── src ├── lib │ ├── index.ts │ ├── parse.ts │ ├── template │ │ └── icomoon.ts │ ├── types.ts │ └── utils │ │ ├── circleToPath.ts │ │ ├── keyToCamelCase.ts │ │ ├── lineToPath.ts │ │ ├── polygonToPath.ts │ │ └── rectToPath.ts ├── sample │ ├── airplay │ │ ├── airplay-icomoon.json │ │ ├── airplay.json │ │ └── airplay.svg │ ├── arrow-left-circle │ │ ├── arrow-left-circle-icomoon.json │ │ ├── arrow-left-circle.json │ │ └── arrow-left-circle.svg │ ├── index.ts │ ├── rect │ │ ├── rect-icomoon.json │ │ ├── rect.json │ │ └── rect.svg │ ├── settings-icon │ │ ├── settings-icon-icomoon.json │ │ ├── settings-icon.json │ │ └── settings-icon.svg │ └── svelte │ │ ├── svelte-icomoon.json │ │ ├── svelte.json │ │ └── svelte.svg └── test │ ├── icomoon.spec.ts │ └── parse.spec.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src/sample 2 | src/test 3 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/babel.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/package.json -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/lib/parse.ts -------------------------------------------------------------------------------- /src/lib/template/icomoon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/lib/template/icomoon.ts -------------------------------------------------------------------------------- /src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/lib/types.ts -------------------------------------------------------------------------------- /src/lib/utils/circleToPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/lib/utils/circleToPath.ts -------------------------------------------------------------------------------- /src/lib/utils/keyToCamelCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/lib/utils/keyToCamelCase.ts -------------------------------------------------------------------------------- /src/lib/utils/lineToPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/lib/utils/lineToPath.ts -------------------------------------------------------------------------------- /src/lib/utils/polygonToPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/lib/utils/polygonToPath.ts -------------------------------------------------------------------------------- /src/lib/utils/rectToPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/lib/utils/rectToPath.ts -------------------------------------------------------------------------------- /src/sample/airplay/airplay-icomoon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/sample/airplay/airplay-icomoon.json -------------------------------------------------------------------------------- /src/sample/airplay/airplay.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/sample/airplay/airplay.json -------------------------------------------------------------------------------- /src/sample/airplay/airplay.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/sample/airplay/airplay.svg -------------------------------------------------------------------------------- /src/sample/arrow-left-circle/arrow-left-circle-icomoon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/sample/arrow-left-circle/arrow-left-circle-icomoon.json -------------------------------------------------------------------------------- /src/sample/arrow-left-circle/arrow-left-circle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/sample/arrow-left-circle/arrow-left-circle.json -------------------------------------------------------------------------------- /src/sample/arrow-left-circle/arrow-left-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/sample/arrow-left-circle/arrow-left-circle.svg -------------------------------------------------------------------------------- /src/sample/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/sample/index.ts -------------------------------------------------------------------------------- /src/sample/rect/rect-icomoon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/sample/rect/rect-icomoon.json -------------------------------------------------------------------------------- /src/sample/rect/rect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/sample/rect/rect.json -------------------------------------------------------------------------------- /src/sample/rect/rect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/sample/rect/rect.svg -------------------------------------------------------------------------------- /src/sample/settings-icon/settings-icon-icomoon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/sample/settings-icon/settings-icon-icomoon.json -------------------------------------------------------------------------------- /src/sample/settings-icon/settings-icon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/sample/settings-icon/settings-icon.json -------------------------------------------------------------------------------- /src/sample/settings-icon/settings-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/sample/settings-icon/settings-icon.svg -------------------------------------------------------------------------------- /src/sample/svelte/svelte-icomoon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/sample/svelte/svelte-icomoon.json -------------------------------------------------------------------------------- /src/sample/svelte/svelte.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/sample/svelte/svelte.json -------------------------------------------------------------------------------- /src/sample/svelte/svelte.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/sample/svelte/svelte.svg -------------------------------------------------------------------------------- /src/test/icomoon.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/test/icomoon.spec.ts -------------------------------------------------------------------------------- /src/test/parse.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/src/test/parse.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aykutkardas/svgps/HEAD/yarn.lock --------------------------------------------------------------------------------