├── .editorconfig ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── .yarnrc ├── 20220709-235015.gif ├── origin.jpg ├── package.json ├── src ├── compiler.ts ├── constrains.ts ├── index.ts ├── parser.ts ├── traverse.ts └── virtual-machine.ts ├── target.png ├── test-code.js ├── test-miniprogram ├── .eslintrc.js ├── app.js ├── app.json ├── app.wxss ├── pages │ ├── index │ │ ├── constrains.js │ │ ├── index.js │ │ ├── index.json │ │ ├── index.wxml │ │ ├── index.wxss │ │ └── virtual-machine.js │ └── logs │ │ ├── logs.js │ │ ├── logs.json │ │ ├── logs.wxml │ │ └── logs.wxss ├── project.config.json ├── sitemap.json └── utils │ └── util.js └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/.yarnrc -------------------------------------------------------------------------------- /20220709-235015.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/20220709-235015.gif -------------------------------------------------------------------------------- /origin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/origin.jpg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/package.json -------------------------------------------------------------------------------- /src/compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/src/compiler.ts -------------------------------------------------------------------------------- /src/constrains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/src/constrains.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/src/parser.ts -------------------------------------------------------------------------------- /src/traverse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/src/traverse.ts -------------------------------------------------------------------------------- /src/virtual-machine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/src/virtual-machine.ts -------------------------------------------------------------------------------- /target.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/target.png -------------------------------------------------------------------------------- /test-code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/test-code.js -------------------------------------------------------------------------------- /test-miniprogram/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/test-miniprogram/.eslintrc.js -------------------------------------------------------------------------------- /test-miniprogram/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/test-miniprogram/app.js -------------------------------------------------------------------------------- /test-miniprogram/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/test-miniprogram/app.json -------------------------------------------------------------------------------- /test-miniprogram/app.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/test-miniprogram/app.wxss -------------------------------------------------------------------------------- /test-miniprogram/pages/index/constrains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/test-miniprogram/pages/index/constrains.js -------------------------------------------------------------------------------- /test-miniprogram/pages/index/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/test-miniprogram/pages/index/index.js -------------------------------------------------------------------------------- /test-miniprogram/pages/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /test-miniprogram/pages/index/index.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/test-miniprogram/pages/index/index.wxml -------------------------------------------------------------------------------- /test-miniprogram/pages/index/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-miniprogram/pages/index/virtual-machine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/test-miniprogram/pages/index/virtual-machine.js -------------------------------------------------------------------------------- /test-miniprogram/pages/logs/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/test-miniprogram/pages/logs/logs.js -------------------------------------------------------------------------------- /test-miniprogram/pages/logs/logs.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "查看启动日志", 3 | "usingComponents": {} 4 | } -------------------------------------------------------------------------------- /test-miniprogram/pages/logs/logs.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/test-miniprogram/pages/logs/logs.wxml -------------------------------------------------------------------------------- /test-miniprogram/pages/logs/logs.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/test-miniprogram/pages/logs/logs.wxss -------------------------------------------------------------------------------- /test-miniprogram/project.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/test-miniprogram/project.config.json -------------------------------------------------------------------------------- /test-miniprogram/sitemap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/test-miniprogram/sitemap.json -------------------------------------------------------------------------------- /test-miniprogram/utils/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/test-miniprogram/utils/util.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramblex/jsjs-vm-demo/HEAD/tsconfig.json --------------------------------------------------------------------------------