├── .eslintrc ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── node.js.yml ├── .gitignore ├── .husky └── pre-commit ├── .lintstagedrc ├── .npmignore ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gruntfile.js ├── LICENSE ├── README.md ├── addons └── README.md ├── extensions ├── README.md ├── mode-admin-server.json ├── mode-admin.json ├── mode-dev.json └── storage.json ├── karma.conf.js ├── package.json ├── src ├── banners │ ├── license.txt │ ├── systemmodule-footer.txt │ └── systemmodule-header.txt ├── behavior.js ├── component.js ├── db.js ├── helper.js ├── history.js ├── log.js ├── metamodel.js ├── mson.js ├── runtime.js ├── state.js ├── system │ ├── README.md │ └── system-runtime.json └── workflow.js ├── tasks ├── browserify.json ├── clean.json ├── concat.json ├── eslint.json ├── json_merge.json ├── karma.json ├── mocha_istanbul.json ├── uglify.json └── watch.json └── test ├── module └── db-spec.js └── runtime ├── component-spec.js ├── database-spec.js ├── history-spec.js ├── metamodel-spec.js ├── mson-spec.js ├── runtime-spec.js └── system-spec.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.lintstagedrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/.lintstagedrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/README.md -------------------------------------------------------------------------------- /addons/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/addons/README.md -------------------------------------------------------------------------------- /extensions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/extensions/README.md -------------------------------------------------------------------------------- /extensions/mode-admin-server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/extensions/mode-admin-server.json -------------------------------------------------------------------------------- /extensions/mode-admin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/extensions/mode-admin.json -------------------------------------------------------------------------------- /extensions/mode-dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/extensions/mode-dev.json -------------------------------------------------------------------------------- /extensions/storage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/extensions/storage.json -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/package.json -------------------------------------------------------------------------------- /src/banners/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/src/banners/license.txt -------------------------------------------------------------------------------- /src/banners/systemmodule-footer.txt: -------------------------------------------------------------------------------- 1 | ; 2 | -------------------------------------------------------------------------------- /src/banners/systemmodule-header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/src/banners/systemmodule-header.txt -------------------------------------------------------------------------------- /src/behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/src/behavior.js -------------------------------------------------------------------------------- /src/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/src/component.js -------------------------------------------------------------------------------- /src/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/src/db.js -------------------------------------------------------------------------------- /src/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/src/helper.js -------------------------------------------------------------------------------- /src/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/src/history.js -------------------------------------------------------------------------------- /src/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/src/log.js -------------------------------------------------------------------------------- /src/metamodel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/src/metamodel.js -------------------------------------------------------------------------------- /src/mson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/src/mson.js -------------------------------------------------------------------------------- /src/runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/src/runtime.js -------------------------------------------------------------------------------- /src/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/src/state.js -------------------------------------------------------------------------------- /src/system/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/src/system/README.md -------------------------------------------------------------------------------- /src/system/system-runtime.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/src/system/system-runtime.json -------------------------------------------------------------------------------- /src/workflow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/src/workflow.js -------------------------------------------------------------------------------- /tasks/browserify.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/tasks/browserify.json -------------------------------------------------------------------------------- /tasks/clean.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/tasks/clean.json -------------------------------------------------------------------------------- /tasks/concat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/tasks/concat.json -------------------------------------------------------------------------------- /tasks/eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/tasks/eslint.json -------------------------------------------------------------------------------- /tasks/json_merge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/tasks/json_merge.json -------------------------------------------------------------------------------- /tasks/karma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/tasks/karma.json -------------------------------------------------------------------------------- /tasks/mocha_istanbul.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/tasks/mocha_istanbul.json -------------------------------------------------------------------------------- /tasks/uglify.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/tasks/uglify.json -------------------------------------------------------------------------------- /tasks/watch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/tasks/watch.json -------------------------------------------------------------------------------- /test/module/db-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/test/module/db-spec.js -------------------------------------------------------------------------------- /test/runtime/component-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/test/runtime/component-spec.js -------------------------------------------------------------------------------- /test/runtime/database-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/test/runtime/database-spec.js -------------------------------------------------------------------------------- /test/runtime/history-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/test/runtime/history-spec.js -------------------------------------------------------------------------------- /test/runtime/metamodel-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/test/runtime/metamodel-spec.js -------------------------------------------------------------------------------- /test/runtime/mson-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/test/runtime/mson-spec.js -------------------------------------------------------------------------------- /test/runtime/runtime-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/test/runtime/runtime-spec.js -------------------------------------------------------------------------------- /test/runtime/system-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/design-first/system-runtime/HEAD/test/runtime/system-spec.js --------------------------------------------------------------------------------