├── .babelrc ├── .editorconfig ├── .gitignore ├── LICENSE ├── README.md ├── ava.config.js ├── docs ├── .nojekyll ├── CNAME ├── _coverpage.md ├── _media │ └── custom.css ├── _navbar.md ├── api │ ├── README.md │ └── _sidebar.md ├── guide │ ├── README.md │ ├── _sidebar.md │ ├── component.md │ ├── data.md │ ├── examples.md │ ├── installation.md │ ├── mixin.md │ ├── package-management-and-build-tools.md │ ├── page.md │ ├── plugin.md │ ├── preparatory.md │ ├── router.md │ ├── single-file-component.md │ ├── state-management.md │ └── ui-feedback.md └── index.html ├── index.d.ts ├── package.json ├── rollup.config.base.js ├── rollup.config.js ├── src ├── adapters │ └── data │ │ ├── basic.js │ │ ├── plain.js │ │ └── sigmund.js ├── core │ ├── instance │ │ └── index.js │ └── layers │ │ ├── app.js │ │ ├── component.js │ │ ├── page.js │ │ └── unit.js ├── index.js ├── mixins │ └── index.js └── utils │ ├── functions.js │ ├── globals.js │ ├── helpers.js │ ├── mix-strategies.js │ └── wx-options-generator.js └── test ├── cases ├── backward │ ├── app.js │ ├── component.js │ └── page.js └── compute.js └── helpers ├── functions.js ├── mina-sandbox └── index.js └── wx-globals.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # dev 2 | .DS_Store 3 | node_modules 4 | npm-debug.log 5 | dist 6 | .nyc_output 7 | coverage 8 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/README.md -------------------------------------------------------------------------------- /ava.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/ava.config.js -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | tina.js.org 2 | -------------------------------------------------------------------------------- /docs/_coverpage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/_coverpage.md -------------------------------------------------------------------------------- /docs/_media/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/_media/custom.css -------------------------------------------------------------------------------- /docs/_navbar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/_navbar.md -------------------------------------------------------------------------------- /docs/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/api/README.md -------------------------------------------------------------------------------- /docs/api/_sidebar.md: -------------------------------------------------------------------------------- 1 | - [API](api/README.md) 2 | -------------------------------------------------------------------------------- /docs/guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/guide/README.md -------------------------------------------------------------------------------- /docs/guide/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/guide/_sidebar.md -------------------------------------------------------------------------------- /docs/guide/component.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/guide/component.md -------------------------------------------------------------------------------- /docs/guide/data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/guide/data.md -------------------------------------------------------------------------------- /docs/guide/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/guide/examples.md -------------------------------------------------------------------------------- /docs/guide/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/guide/installation.md -------------------------------------------------------------------------------- /docs/guide/mixin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/guide/mixin.md -------------------------------------------------------------------------------- /docs/guide/package-management-and-build-tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/guide/package-management-and-build-tools.md -------------------------------------------------------------------------------- /docs/guide/page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/guide/page.md -------------------------------------------------------------------------------- /docs/guide/plugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/guide/plugin.md -------------------------------------------------------------------------------- /docs/guide/preparatory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/guide/preparatory.md -------------------------------------------------------------------------------- /docs/guide/router.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/guide/router.md -------------------------------------------------------------------------------- /docs/guide/single-file-component.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/guide/single-file-component.md -------------------------------------------------------------------------------- /docs/guide/state-management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/guide/state-management.md -------------------------------------------------------------------------------- /docs/guide/ui-feedback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/guide/ui-feedback.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/docs/index.html -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/index.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/rollup.config.base.js -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/adapters/data/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/src/adapters/data/basic.js -------------------------------------------------------------------------------- /src/adapters/data/plain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/src/adapters/data/plain.js -------------------------------------------------------------------------------- /src/adapters/data/sigmund.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/src/adapters/data/sigmund.js -------------------------------------------------------------------------------- /src/core/instance/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/src/core/instance/index.js -------------------------------------------------------------------------------- /src/core/layers/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/src/core/layers/app.js -------------------------------------------------------------------------------- /src/core/layers/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/src/core/layers/component.js -------------------------------------------------------------------------------- /src/core/layers/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/src/core/layers/page.js -------------------------------------------------------------------------------- /src/core/layers/unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/src/core/layers/unit.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | export default from './core/instance' 2 | -------------------------------------------------------------------------------- /src/mixins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/src/mixins/index.js -------------------------------------------------------------------------------- /src/utils/functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/src/utils/functions.js -------------------------------------------------------------------------------- /src/utils/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/src/utils/globals.js -------------------------------------------------------------------------------- /src/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/src/utils/helpers.js -------------------------------------------------------------------------------- /src/utils/mix-strategies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/src/utils/mix-strategies.js -------------------------------------------------------------------------------- /src/utils/wx-options-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/src/utils/wx-options-generator.js -------------------------------------------------------------------------------- /test/cases/backward/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/test/cases/backward/app.js -------------------------------------------------------------------------------- /test/cases/backward/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/test/cases/backward/component.js -------------------------------------------------------------------------------- /test/cases/backward/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/test/cases/backward/page.js -------------------------------------------------------------------------------- /test/cases/compute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/test/cases/compute.js -------------------------------------------------------------------------------- /test/helpers/functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/test/helpers/functions.js -------------------------------------------------------------------------------- /test/helpers/mina-sandbox/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/test/helpers/mina-sandbox/index.js -------------------------------------------------------------------------------- /test/helpers/wx-globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinajs/tina/HEAD/test/helpers/wx-globals.js --------------------------------------------------------------------------------