├── .babelrc.js ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .jsbeautifyrc ├── .prettierrc ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE.md ├── LOG.md ├── README.md ├── __html_docs__ ├── Mole.Config.html ├── Mole.Data.html ├── Mole.Output.html ├── Mole.Peripherals.Model.html ├── Mole.Peripherals.Template.html ├── Mole.Peripherals.html ├── Mole.Theme.html ├── Mole.html ├── Outputs.html ├── fonts │ ├── OpenSans-Bold-webfont.eot │ ├── OpenSans-Bold-webfont.svg │ ├── OpenSans-Bold-webfont.woff │ ├── OpenSans-BoldItalic-webfont.eot │ ├── OpenSans-BoldItalic-webfont.svg │ ├── OpenSans-BoldItalic-webfont.woff │ ├── OpenSans-Italic-webfont.eot │ ├── OpenSans-Italic-webfont.svg │ ├── OpenSans-Italic-webfont.woff │ ├── OpenSans-Light-webfont.eot │ ├── OpenSans-Light-webfont.svg │ ├── OpenSans-Light-webfont.woff │ ├── OpenSans-LightItalic-webfont.eot │ ├── OpenSans-LightItalic-webfont.svg │ ├── OpenSans-LightItalic-webfont.woff │ ├── OpenSans-Regular-webfont.eot │ ├── OpenSans-Regular-webfont.svg │ ├── OpenSans-Regular-webfont.woff │ ├── OpenSans-Semibold-webfont.eot │ ├── OpenSans-Semibold-webfont.svg │ ├── OpenSans-Semibold-webfont.ttf │ ├── OpenSans-Semibold-webfont.woff │ ├── OpenSans-SemiboldItalic-webfont.eot │ ├── OpenSans-SemiboldItalic-webfont.svg │ ├── OpenSans-SemiboldItalic-webfont.ttf │ └── OpenSans-SemiboldItalic-webfont.woff ├── global.html ├── index.html ├── lib_Config.js.html ├── lib_Data.js.html ├── lib_Model.js.html ├── lib_Mole.js.html ├── lib_Output.js.html ├── lib_Outputs.js.html ├── lib_Peripherals.js.html ├── lib_Template.js.html ├── lib_Theme.js.html ├── scripts │ ├── linenumber.js │ └── prettify │ │ ├── Apache-License-2.0.txt │ │ ├── lang-css.js │ │ └── prettify.js ├── styles │ ├── jsdoc-default.css │ ├── prettify-jsdoc.css │ └── prettify-tomorrow.css ├── util_create-data-map.js.html └── util_property-definition.js.html ├── __tests__ ├── config.test.js ├── output.test.js ├── output │ └── src │ │ └── css │ │ └── index.css └── outputs.test.js ├── dist ├── index.js └── index.js.map ├── examples ├── custom-config-path │ ├── README.md │ ├── build │ │ └── file.css │ ├── index.js │ ├── package.json │ └── src │ │ ├── config.js │ │ └── theme.jsonnet ├── dynamically-add │ ├── README.md │ ├── build │ │ └── file.css │ ├── index.js │ ├── mole.config.js │ └── package.json ├── multi-platform │ ├── README.md │ ├── build │ │ ├── file.css │ │ ├── file.ios │ │ └── file.xml │ ├── index.js │ ├── mole.config.js │ ├── package.json │ ├── templates │ │ ├── android │ │ │ └── index.njk │ │ ├── css │ │ │ └── index.njk │ │ └── ios │ │ │ └── index.njk │ └── theme │ │ └── index.jsonnet └── single-platform │ ├── README.md │ ├── build │ └── file.css │ ├── index.js │ ├── mole.config.js │ ├── package-lock.json │ ├── package.json │ ├── templates │ └── textColor.njk │ └── theme │ └── index.jsonnet ├── jsdoc.config.js ├── logo.png ├── package.json ├── rollup.config.js └── src ├── index.js ├── lib ├── Config.js ├── Data.js ├── Model.js ├── Mole.js ├── Output.js ├── Outputs.js ├── Peripherals.js ├── Template.js ├── Theme.js └── env.js ├── stub ├── config.js ├── models │ └── modelTest.js ├── styles.css ├── styles.h ├── styles.t ├── templates │ ├── css │ │ ├── color.js │ │ ├── colr-ss.njk │ │ └── var.njk │ └── test.njk └── theme │ ├── override-theme.jsonnet │ └── theme.jsonnet └── util ├── create-data-map.js ├── get-nested-objects.js ├── group-by.js ├── is.js ├── object-depth.js └── property-definition.js /.babelrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/.babelrc.js -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | __html_docs__/* linguist-documentation 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | yarn-error.log 4 | .vscode 5 | 6 | -------------------------------------------------------------------------------- /.jsbeautifyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/.jsbeautifyrc -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/LICENSE.md -------------------------------------------------------------------------------- /LOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/LOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/README.md -------------------------------------------------------------------------------- /__html_docs__/Mole.Config.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/Mole.Config.html -------------------------------------------------------------------------------- /__html_docs__/Mole.Data.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/Mole.Data.html -------------------------------------------------------------------------------- /__html_docs__/Mole.Output.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/Mole.Output.html -------------------------------------------------------------------------------- /__html_docs__/Mole.Peripherals.Model.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/Mole.Peripherals.Model.html -------------------------------------------------------------------------------- /__html_docs__/Mole.Peripherals.Template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/Mole.Peripherals.Template.html -------------------------------------------------------------------------------- /__html_docs__/Mole.Peripherals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/Mole.Peripherals.html -------------------------------------------------------------------------------- /__html_docs__/Mole.Theme.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/Mole.Theme.html -------------------------------------------------------------------------------- /__html_docs__/Mole.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/Mole.html -------------------------------------------------------------------------------- /__html_docs__/Outputs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/Outputs.html -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-Bold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-Bold-webfont.eot -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-Bold-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-Bold-webfont.svg -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-Bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-Bold-webfont.woff -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-BoldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-BoldItalic-webfont.eot -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-BoldItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-BoldItalic-webfont.svg -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-BoldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-BoldItalic-webfont.woff -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-Italic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-Italic-webfont.eot -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-Italic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-Italic-webfont.svg -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-Italic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-Italic-webfont.woff -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-Light-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-Light-webfont.eot -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-Light-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-Light-webfont.svg -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-Light-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-Light-webfont.woff -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-LightItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-LightItalic-webfont.eot -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-LightItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-LightItalic-webfont.svg -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-LightItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-LightItalic-webfont.woff -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-Regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-Regular-webfont.eot -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-Regular-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-Regular-webfont.svg -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-Regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-Regular-webfont.woff -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-Semibold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-Semibold-webfont.eot -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-Semibold-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-Semibold-webfont.svg -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-Semibold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-Semibold-webfont.ttf -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-Semibold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-Semibold-webfont.woff -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-SemiboldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-SemiboldItalic-webfont.eot -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-SemiboldItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-SemiboldItalic-webfont.svg -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-SemiboldItalic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-SemiboldItalic-webfont.ttf -------------------------------------------------------------------------------- /__html_docs__/fonts/OpenSans-SemiboldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/fonts/OpenSans-SemiboldItalic-webfont.woff -------------------------------------------------------------------------------- /__html_docs__/global.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/global.html -------------------------------------------------------------------------------- /__html_docs__/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/index.html -------------------------------------------------------------------------------- /__html_docs__/lib_Config.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/lib_Config.js.html -------------------------------------------------------------------------------- /__html_docs__/lib_Data.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/lib_Data.js.html -------------------------------------------------------------------------------- /__html_docs__/lib_Model.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/lib_Model.js.html -------------------------------------------------------------------------------- /__html_docs__/lib_Mole.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/lib_Mole.js.html -------------------------------------------------------------------------------- /__html_docs__/lib_Output.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/lib_Output.js.html -------------------------------------------------------------------------------- /__html_docs__/lib_Outputs.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/lib_Outputs.js.html -------------------------------------------------------------------------------- /__html_docs__/lib_Peripherals.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/lib_Peripherals.js.html -------------------------------------------------------------------------------- /__html_docs__/lib_Template.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/lib_Template.js.html -------------------------------------------------------------------------------- /__html_docs__/lib_Theme.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/lib_Theme.js.html -------------------------------------------------------------------------------- /__html_docs__/scripts/linenumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/scripts/linenumber.js -------------------------------------------------------------------------------- /__html_docs__/scripts/prettify/Apache-License-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/scripts/prettify/Apache-License-2.0.txt -------------------------------------------------------------------------------- /__html_docs__/scripts/prettify/lang-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/scripts/prettify/lang-css.js -------------------------------------------------------------------------------- /__html_docs__/scripts/prettify/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/scripts/prettify/prettify.js -------------------------------------------------------------------------------- /__html_docs__/styles/jsdoc-default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/styles/jsdoc-default.css -------------------------------------------------------------------------------- /__html_docs__/styles/prettify-jsdoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/styles/prettify-jsdoc.css -------------------------------------------------------------------------------- /__html_docs__/styles/prettify-tomorrow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/styles/prettify-tomorrow.css -------------------------------------------------------------------------------- /__html_docs__/util_create-data-map.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/util_create-data-map.js.html -------------------------------------------------------------------------------- /__html_docs__/util_property-definition.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__html_docs__/util_property-definition.js.html -------------------------------------------------------------------------------- /__tests__/config.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__tests__/config.test.js -------------------------------------------------------------------------------- /__tests__/output.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__tests__/output.test.js -------------------------------------------------------------------------------- /__tests__/output/src/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__tests__/output/src/css/index.css -------------------------------------------------------------------------------- /__tests__/outputs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/__tests__/outputs.test.js -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/dist/index.js.map -------------------------------------------------------------------------------- /examples/custom-config-path/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/custom-config-path/README.md -------------------------------------------------------------------------------- /examples/custom-config-path/build/file.css: -------------------------------------------------------------------------------- 1 | The color red is FF0000 -------------------------------------------------------------------------------- /examples/custom-config-path/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/custom-config-path/index.js -------------------------------------------------------------------------------- /examples/custom-config-path/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/custom-config-path/package.json -------------------------------------------------------------------------------- /examples/custom-config-path/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/custom-config-path/src/config.js -------------------------------------------------------------------------------- /examples/custom-config-path/src/theme.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/custom-config-path/src/theme.jsonnet -------------------------------------------------------------------------------- /examples/dynamically-add/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/dynamically-add/README.md -------------------------------------------------------------------------------- /examples/dynamically-add/build/file.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/dynamically-add/build/file.css -------------------------------------------------------------------------------- /examples/dynamically-add/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/dynamically-add/index.js -------------------------------------------------------------------------------- /examples/dynamically-add/mole.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/dynamically-add/mole.config.js -------------------------------------------------------------------------------- /examples/dynamically-add/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/dynamically-add/package.json -------------------------------------------------------------------------------- /examples/multi-platform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/multi-platform/README.md -------------------------------------------------------------------------------- /examples/multi-platform/build/file.css: -------------------------------------------------------------------------------- 1 | I'm css FF0000 2 | -------------------------------------------------------------------------------- /examples/multi-platform/build/file.ios: -------------------------------------------------------------------------------- 1 | I'm android FF0000 2 | -------------------------------------------------------------------------------- /examples/multi-platform/build/file.xml: -------------------------------------------------------------------------------- 1 | I'm ios FF0000 2 | -------------------------------------------------------------------------------- /examples/multi-platform/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/multi-platform/index.js -------------------------------------------------------------------------------- /examples/multi-platform/mole.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/multi-platform/mole.config.js -------------------------------------------------------------------------------- /examples/multi-platform/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/multi-platform/package.json -------------------------------------------------------------------------------- /examples/multi-platform/templates/android/index.njk: -------------------------------------------------------------------------------- 1 | I'm android {{color.red}} 2 | -------------------------------------------------------------------------------- /examples/multi-platform/templates/css/index.njk: -------------------------------------------------------------------------------- 1 | I'm css {{color.red}} 2 | -------------------------------------------------------------------------------- /examples/multi-platform/templates/ios/index.njk: -------------------------------------------------------------------------------- 1 | I'm ios {{color.red}} 2 | -------------------------------------------------------------------------------- /examples/multi-platform/theme/index.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/multi-platform/theme/index.jsonnet -------------------------------------------------------------------------------- /examples/single-platform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/single-platform/README.md -------------------------------------------------------------------------------- /examples/single-platform/build/file.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/single-platform/build/file.css -------------------------------------------------------------------------------- /examples/single-platform/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/single-platform/index.js -------------------------------------------------------------------------------- /examples/single-platform/mole.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/single-platform/mole.config.js -------------------------------------------------------------------------------- /examples/single-platform/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/single-platform/package-lock.json -------------------------------------------------------------------------------- /examples/single-platform/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/single-platform/package.json -------------------------------------------------------------------------------- /examples/single-platform/templates/textColor.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/single-platform/templates/textColor.njk -------------------------------------------------------------------------------- /examples/single-platform/theme/index.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/examples/single-platform/theme/index.jsonnet -------------------------------------------------------------------------------- /jsdoc.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/jsdoc.config.js -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/index.js -------------------------------------------------------------------------------- /src/lib/Config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/lib/Config.js -------------------------------------------------------------------------------- /src/lib/Data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/lib/Data.js -------------------------------------------------------------------------------- /src/lib/Model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/lib/Model.js -------------------------------------------------------------------------------- /src/lib/Mole.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/lib/Mole.js -------------------------------------------------------------------------------- /src/lib/Output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/lib/Output.js -------------------------------------------------------------------------------- /src/lib/Outputs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/lib/Outputs.js -------------------------------------------------------------------------------- /src/lib/Peripherals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/lib/Peripherals.js -------------------------------------------------------------------------------- /src/lib/Template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/lib/Template.js -------------------------------------------------------------------------------- /src/lib/Theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/lib/Theme.js -------------------------------------------------------------------------------- /src/lib/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/lib/env.js -------------------------------------------------------------------------------- /src/stub/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/stub/config.js -------------------------------------------------------------------------------- /src/stub/models/modelTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/stub/models/modelTest.js -------------------------------------------------------------------------------- /src/stub/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/stub/styles.css -------------------------------------------------------------------------------- /src/stub/styles.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/stub/styles.t: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/stub/templates/css/color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/stub/templates/css/color.js -------------------------------------------------------------------------------- /src/stub/templates/css/colr-ss.njk: -------------------------------------------------------------------------------- 1 | I'm sss {{color.red}} 2 | -------------------------------------------------------------------------------- /src/stub/templates/css/var.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/stub/templates/css/var.njk -------------------------------------------------------------------------------- /src/stub/templates/test.njk: -------------------------------------------------------------------------------- 1 | I'm {{red}} 2 | -------------------------------------------------------------------------------- /src/stub/theme/override-theme.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/stub/theme/override-theme.jsonnet -------------------------------------------------------------------------------- /src/stub/theme/theme.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/stub/theme/theme.jsonnet -------------------------------------------------------------------------------- /src/util/create-data-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/util/create-data-map.js -------------------------------------------------------------------------------- /src/util/get-nested-objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/util/get-nested-objects.js -------------------------------------------------------------------------------- /src/util/group-by.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/util/group-by.js -------------------------------------------------------------------------------- /src/util/is.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/util/is.js -------------------------------------------------------------------------------- /src/util/object-depth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/util/object-depth.js -------------------------------------------------------------------------------- /src/util/property-definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinmcfarland/mole/HEAD/src/util/property-definition.js --------------------------------------------------------------------------------