├── .gitattributes ├── .gitignore ├── README.md ├── devtools ├── nwjs-sdk-v0.36.0-osx-x64 │ ├── chromedriver │ ├── credits.html │ ├── libffmpeg.dylib │ ├── minidump_stackwalk │ ├── natives_blob.bin │ ├── nwjc │ ├── nwjs.app │ │ └── Contents │ │ │ ├── Info.plist │ │ │ ├── MacOS │ │ │ └── nwjs │ │ │ ├── PkgInfo │ │ │ ├── Resources │ │ │ ├── am.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── app.icns │ │ │ ├── ar.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── bg.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── bn.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── ca.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── cs.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── da.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── de.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── document.icns │ │ │ ├── el.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── en.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── en_GB.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── es.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── es_419.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── et.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── fa.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── fi.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── fil.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── fr.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── gu.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── he.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── hi.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── hr.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── hu.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── id.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── io.nwjs.nwjs.manifest │ │ │ │ └── Contents │ │ │ │ │ └── Resources │ │ │ │ │ ├── en.lproj │ │ │ │ │ └── Localizable.strings │ │ │ │ │ └── io.nwjs.nwjs.manifest │ │ │ ├── it.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── ja.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── kn.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── ko.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── lt.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── lv.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── ml.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── mr.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── ms.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── nb.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── nl.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── pl.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── pt_BR.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── pt_PT.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── ro.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── ru.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── scripting.sdef │ │ │ ├── sk.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── sl.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── sr.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── sv.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── sw.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── ta.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── te.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── th.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── tr.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── uk.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── vi.lproj │ │ │ │ └── InfoPlist.strings │ │ │ ├── zh_CN.lproj │ │ │ │ └── InfoPlist.strings │ │ │ └── zh_TW.lproj │ │ │ │ └── InfoPlist.strings │ │ │ └── Versions │ │ │ └── 72.0.3626.81 │ │ │ ├── nwjs Framework.framework │ │ │ ├── Helpers │ │ │ ├── Internet Plug-Ins │ │ │ ├── Libraries │ │ │ ├── Resources │ │ │ ├── Versions │ │ │ │ ├── A │ │ │ │ │ ├── Helpers │ │ │ │ │ │ └── crashpad_handler │ │ │ │ │ ├── Internet Plug-Ins │ │ │ │ │ │ ├── nacl_irt_x86_64.nexe │ │ │ │ │ │ └── pnacl │ │ │ │ │ │ │ ├── pnacl_public_pnacl_json │ │ │ │ │ │ │ ├── pnacl_public_x86_64_crtbegin_for_eh_o │ │ │ │ │ │ │ ├── pnacl_public_x86_64_crtbegin_o │ │ │ │ │ │ │ ├── pnacl_public_x86_64_crtend_o │ │ │ │ │ │ │ ├── pnacl_public_x86_64_ld_nexe │ │ │ │ │ │ │ ├── pnacl_public_x86_64_libcrt_platform_a │ │ │ │ │ │ │ ├── pnacl_public_x86_64_libgcc_a │ │ │ │ │ │ │ ├── pnacl_public_x86_64_libpnacl_irt_shim_a │ │ │ │ │ │ │ ├── pnacl_public_x86_64_libpnacl_irt_shim_dummy_a │ │ │ │ │ │ │ ├── pnacl_public_x86_64_pnacl_llc_nexe │ │ │ │ │ │ │ └── pnacl_public_x86_64_pnacl_sz_nexe │ │ │ │ │ ├── Libraries │ │ │ │ │ │ ├── MEIPreload │ │ │ │ │ │ │ ├── manifest.json │ │ │ │ │ │ │ └── preloaded_data.pb │ │ │ │ │ │ ├── libEGL.dylib │ │ │ │ │ │ ├── libGLESv2.dylib │ │ │ │ │ │ ├── libswiftshader_libEGL.dylib │ │ │ │ │ │ └── libswiftshader_libGLESv2.dylib │ │ │ │ │ ├── Resources │ │ │ │ │ │ ├── AppMenu.nib │ │ │ │ │ │ ├── BookmarkAllTabs.nib │ │ │ │ │ │ ├── BookmarkBarFolderWindow.nib │ │ │ │ │ │ ├── BookmarkNameFolder.nib │ │ │ │ │ │ ├── CookieDetailsView.nib │ │ │ │ │ │ ├── DownloadItem.nib │ │ │ │ │ │ ├── DownloadShelf.nib │ │ │ │ │ │ ├── FindBar.nib │ │ │ │ │ │ ├── GlobalErrorBubble.nib │ │ │ │ │ │ ├── HungRendererDialog.nib │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ ├── InfoBar.nib │ │ │ │ │ │ ├── MainMenu.nib │ │ │ │ │ │ ├── OneClickSigninBubble.nib │ │ │ │ │ │ ├── OneClickSigninDialog.nib │ │ │ │ │ │ ├── SaveAccessoryView.nib │ │ │ │ │ │ ├── TaskManager.nib │ │ │ │ │ │ ├── Toolbar.nib │ │ │ │ │ │ ├── am.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── app_mode_loader.app │ │ │ │ │ │ │ └── Contents │ │ │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ │ │ ├── MacOS │ │ │ │ │ │ │ │ └── app_mode_loader │ │ │ │ │ │ │ │ └── PkgInfo │ │ │ │ │ │ ├── ar.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── bg.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── bn.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── ca.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── cs.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── da.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── de.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── el.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── en.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── en_GB.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── es.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── es_419.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── et.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── fa.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── fi.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── fil.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── fr.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── gu.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── he.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── hi.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── hr.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── hu.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── icudtl.dat │ │ │ │ │ │ ├── id.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── install.sh │ │ │ │ │ │ ├── it.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── ja.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── kn.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── ko.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── lt.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── lv.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── ml.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── mr.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── ms.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── natives_blob.bin │ │ │ │ │ │ ├── nb.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── nl.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── nw_100_percent.pak │ │ │ │ │ │ ├── nw_200_percent.pak │ │ │ │ │ │ ├── pl.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── product_logo_32.png │ │ │ │ │ │ ├── pt_BR.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── pt_PT.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── resources.pak │ │ │ │ │ │ ├── ro.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── ru.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── sk.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── sl.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── sr.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── sv.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── sw.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── ta.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── te.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── th.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── tr.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── uk.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── v8_context_snapshot.bin │ │ │ │ │ │ ├── vi.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ ├── zh_CN.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ │ └── zh_TW.lproj │ │ │ │ │ │ │ └── locale.pak │ │ │ │ │ ├── XPCServices │ │ │ │ │ │ └── AlertNotificationService.xpc │ │ │ │ │ │ │ └── Contents │ │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ │ └── MacOS │ │ │ │ │ │ │ └── AlertNotificationService │ │ │ │ │ └── nwjs Framework.zip │ │ │ │ └── Current │ │ │ ├── XPCServices │ │ │ ├── libffmpeg.dylib │ │ │ ├── libnode.dylib │ │ │ └── nwjs Framework │ │ │ └── nwjs Helper.app │ │ │ └── Contents │ │ │ ├── Info.plist │ │ │ ├── MacOS │ │ │ └── nwjs Helper │ │ │ └── PkgInfo │ ├── payload │ ├── quick-start-window │ │ ├── index.html │ │ ├── package.json │ │ └── run.sh │ └── v8_context_snapshot.bin └── toy-miniprogram-dev │ ├── FontPicker.png │ ├── Panel.html │ ├── container_devtool.html │ ├── container_view.html │ ├── debug_mac.html │ ├── debug_mobile.html │ ├── index.html │ ├── logic_shell.js │ ├── msgutils.js │ ├── msgutils_websocket.js │ ├── msgutils_websocket_server.html │ ├── mvvm │ ├── compile.js │ ├── compile_miniprogram.js │ ├── index.js │ ├── observer.js │ └── watcher.js │ ├── node_modules │ ├── browser-split │ │ ├── .npmignore │ │ ├── README.md │ │ ├── component.json │ │ ├── index.js │ │ ├── package.json │ │ └── test │ │ │ └── test.js │ ├── camelize │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── example │ │ │ └── camel.js │ │ ├── index.js │ │ ├── package.json │ │ ├── readme.markdown │ │ └── test │ │ │ └── camel.js │ ├── dom-walk │ │ ├── .npmignore │ │ ├── LICENCE │ │ ├── Makefile │ │ ├── README.md │ │ ├── example │ │ │ ├── index.js │ │ │ └── static │ │ │ │ ├── bundle.js │ │ │ │ └── index.html │ │ ├── index.js │ │ └── package.json │ ├── dom2hscript │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── Gruntfile.js │ │ ├── LICENSE │ │ ├── README.md │ │ ├── dist │ │ │ ├── dom2hscript.js │ │ │ ├── dom2hscript.min.js │ │ │ └── test.js │ │ ├── index.js │ │ ├── karma.conf.js │ │ ├── npm-debug.log.d31446887d37e4401a437cdbdaad821a │ │ ├── package.json │ │ ├── parser.js │ │ ├── test.html │ │ └── tests │ │ │ └── index.js │ ├── error │ │ ├── .jshintrc │ │ ├── .npmignore │ │ ├── README.md │ │ ├── docs.mli │ │ ├── option.js │ │ ├── package.json │ │ ├── test.js │ │ ├── typed.js │ │ └── validation.js │ ├── ev-store │ │ ├── .jshintrc │ │ ├── .npmignore │ │ ├── LICENCE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── test.js │ ├── global │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── console.js │ │ ├── document.js │ │ ├── package.json │ │ ├── process.js │ │ └── window.js │ ├── individual │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── LICENCE │ │ ├── README.md │ │ ├── index.js │ │ ├── one-version.js │ │ ├── package.json │ │ └── test.js │ ├── is-object │ │ ├── .jscs.json │ │ ├── .npmignore │ │ ├── .testem.json │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── test │ │ │ └── index.js │ ├── min-document │ │ ├── .jshintrc │ │ ├── .npmignore │ │ ├── .testem.json │ │ ├── .travis.yml │ │ ├── CONTRIBUTION.md │ │ ├── LICENCE │ │ ├── README.md │ │ ├── docs.mli │ │ ├── document.js │ │ ├── dom-comment.js │ │ ├── dom-element.js │ │ ├── dom-fragment.js │ │ ├── dom-text.js │ │ ├── event.js │ │ ├── event │ │ │ ├── add-event-listener.js │ │ │ ├── dispatch-event.js │ │ │ └── remove-event-listener.js │ │ ├── index.js │ │ ├── package.json │ │ ├── serialize.js │ │ └── test │ │ │ ├── cleanup.js │ │ │ ├── index.js │ │ │ ├── static │ │ │ ├── index.html │ │ │ └── test-adapter.js │ │ │ ├── test-document.js │ │ │ ├── test-dom-comment.js │ │ │ └── test-dom-element.js │ ├── next-tick │ │ ├── .lint │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── CHANGES │ │ ├── LICENCE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── test │ │ │ └── index.js │ ├── nodejs-websocket │ │ ├── .jshintrc │ │ ├── .travis.yml │ │ ├── Connection.js │ │ ├── HISTORY.md │ │ ├── InStream.js │ │ ├── LICENSE │ │ ├── OutStream.js │ │ ├── README.md │ │ ├── Server.js │ │ ├── frame.js │ │ ├── index.js │ │ └── package.json │ ├── process │ │ ├── LICENSE │ │ ├── README.md │ │ ├── browser.js │ │ ├── index.js │ │ └── package.json │ ├── string-template │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── LICENCE │ │ ├── Readme.md │ │ ├── compile.js │ │ ├── index.js │ │ └── package.json │ ├── virtual-dom │ │ ├── .editorconfig │ │ ├── .jshintrc │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── .zuul.yml │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── create-element.js │ │ ├── diff.js │ │ ├── dist │ │ │ └── virtual-dom.js │ │ ├── docs.jsig │ │ ├── docs │ │ │ ├── README.md │ │ │ ├── css-animations.md │ │ │ ├── hooks.md │ │ │ ├── thunk.md │ │ │ ├── vnode.md │ │ │ ├── vtext.md │ │ │ └── widget.md │ │ ├── h.js │ │ ├── index.js │ │ ├── package.json │ │ ├── patch.js │ │ ├── test │ │ │ ├── attributes.js │ │ │ ├── hook.js │ │ │ ├── index.js │ │ │ ├── keys.js │ │ │ ├── lib │ │ │ │ ├── assert-childNodes-from-array.js │ │ │ │ ├── assert-equal-dom.js │ │ │ │ ├── nodes-from-array.js │ │ │ │ └── patch-count.js │ │ │ ├── main.js │ │ │ ├── nested-properties.js │ │ │ ├── non-string.js │ │ │ ├── sort.js │ │ │ ├── style.js │ │ │ ├── thunk.js │ │ │ └── undefined-properties.js │ │ ├── vdom │ │ │ ├── README.md │ │ │ ├── apply-properties.js │ │ │ ├── create-element.js │ │ │ ├── dom-index.js │ │ │ ├── patch-op.js │ │ │ ├── patch.js │ │ │ ├── test │ │ │ │ ├── dom-index.js │ │ │ │ ├── index.js │ │ │ │ ├── patch-index.js │ │ │ │ └── patch-op-index.js │ │ │ └── update-widget.js │ │ ├── virtual-hyperscript │ │ │ ├── README.md │ │ │ ├── hooks │ │ │ │ ├── attribute-hook.js │ │ │ │ ├── ev-hook.js │ │ │ │ ├── focus-hook.js │ │ │ │ └── soft-set-hook.js │ │ │ ├── index.js │ │ │ ├── parse-tag.js │ │ │ ├── svg-attribute-namespace.js │ │ │ ├── svg.js │ │ │ └── test │ │ │ │ ├── attribute-hook.js │ │ │ │ ├── ev-hook.js │ │ │ │ ├── h.js │ │ │ │ ├── index.js │ │ │ │ └── svg.js │ │ ├── vnode │ │ │ ├── handle-thunk.js │ │ │ ├── is-thunk.js │ │ │ ├── is-vhook.js │ │ │ ├── is-vnode.js │ │ │ ├── is-vtext.js │ │ │ ├── is-widget.js │ │ │ ├── test │ │ │ │ ├── handle-thunk.js │ │ │ │ └── index.js │ │ │ ├── version.js │ │ │ ├── vnode.js │ │ │ ├── vpatch.js │ │ │ └── vtext.js │ │ └── vtree │ │ │ ├── README.md │ │ │ ├── diff-props.js │ │ │ ├── diff.js │ │ │ └── test │ │ │ ├── diff-props.js │ │ │ └── index.js │ ├── x-is-array │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── LICENCE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── test │ │ │ └── index.js │ ├── x-is-string │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── LICENCE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── test │ │ │ └── index.js │ └── xtend │ │ ├── .jshintrc │ │ ├── .npmignore │ │ ├── LICENCE │ │ ├── Makefile │ │ ├── README.md │ │ ├── immutable.js │ │ ├── mutable.js │ │ ├── package.json │ │ └── test.js │ ├── package-lock.json │ ├── package.json │ ├── srcProject │ ├── page.js │ ├── page.wxml │ └── page.wxss │ ├── view.html │ ├── view_mobile.html │ └── virtual-dom.js ├── document └── img │ ├── code.jpg │ ├── demo.gif │ ├── demo_android.gif │ ├── demo_ios.gif │ ├── logic_debug_flow.png │ └── wxml_debug_flow.png ├── mobile ├── android │ └── toyMiniProgram │ │ ├── .gitignore │ │ ├── .idea │ │ ├── codeStyles │ │ │ └── Project.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── monkeybad │ │ │ │ └── toyminiprogram │ │ │ │ └── ExampleInstrumentedTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── assets │ │ │ │ ├── msgutils_websocket.js │ │ │ │ ├── mvvm │ │ │ │ │ ├── compile.js │ │ │ │ │ ├── compile_miniprogram.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── observer.js │ │ │ │ │ └── watcher.js │ │ │ │ ├── view_mobile.html │ │ │ │ └── virtual-dom.js │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── monkeybad │ │ │ │ │ └── toyminiprogram │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── monkeybad │ │ │ └── toyminiprogram │ │ │ └── ExampleUnitTest.java │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle └── ios │ └── toyMiniProgram │ ├── toyMiniProgram.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── toyMiniProgram │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ ├── MiniProgram │ ├── MiniProgramBaseViewController.h │ ├── MiniProgramBaseViewController.m │ ├── MiniProgramDebugViewController.h │ └── MiniProgramDebugViewController.m │ ├── ViewController.h │ ├── ViewController.m │ └── main.m └── run_devtools.sh /.gitattributes: -------------------------------------------------------------------------------- 1 | devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs/[[:space:]]Framework.framework/Versions/A/nwjs/[[:space:]]Framework filter=lfs diff=lfs merge=lfs -text 2 | devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs/[[:space:]]Framework.framework/Versions/A/nwjs/[[:space:]]Framework filter=lfs diff=lfs merge=lfs -text 3 | devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs/[[:space:]]Framework.framework/Versions/A/nwjs/[[:space:]]Framework filter=lfs diff=lfs merge=lfs -text 4 | *.zip filter=lfs diff=lfs merge=lfs -text 5 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/chromedriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/chromedriver -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/libffmpeg.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/libffmpeg.dylib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/minidump_stackwalk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/minidump_stackwalk -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/natives_blob.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/natives_blob.bin -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjc -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/MacOS/nwjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/MacOS/nwjs -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/PkgInfo: -------------------------------------------------------------------------------- 1 | APPLNWJS -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/am.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "አንዴ Chromium መዳረሻ ከኖረው በኋላ ድር ጣቢያዎች እርስዎን መዳረሻ መጠየቅ ይችላሉ።"; 2 | NSCameraUsageDescription = "አንዴ Chromium መዳረሻ ከኖረው በኋላ ድር ጣቢያዎች እርስዎን መዳረሻ መጠየቅ ይችላሉ።"; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "አንዴ Chromium መዳረሻ ከኖረው በኋላ ድር ጣቢያዎች እርስዎን መዳረሻ መጠየቅ ይችላሉ።"; 8 | NSMicrophoneUsageDescription = "አንዴ Chromium መዳረሻ ከኖረው በኋላ ድር ጣቢያዎች እርስዎን መዳረሻ መጠየቅ ይችላሉ።"; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/app.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/app.icns -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/ar.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "‏بعد حصول Chromium على إمكانية الوصول، ستتمكن المواقع الإلكترونية من مطالبتك بإمكانية الوصول."; 2 | NSCameraUsageDescription = "‏بعد حصول Chromium على إمكانية الوصول، ستتمكن المواقع الإلكترونية من مطالبتك بإمكانية الوصول."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "‏بعد حصول Chromium على إمكانية الوصول، ستتمكن المواقع الإلكترونية من مطالبتك بإمكانية الوصول."; 8 | NSMicrophoneUsageDescription = "‏بعد حصول Chromium على إمكانية الوصول، ستتمكن المواقع الإلكترونية من مطالبتك بإمكانية الوصول."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/bg.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "След като Chromium получи достъп, уебсайтовете ще могат да искат достъп от вас."; 2 | NSCameraUsageDescription = "След като Chromium получи достъп, уебсайтовете ще могат да искат достъп от вас."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "След като Chromium получи достъп, уебсайтовете ще могат да искат достъп от вас."; 8 | NSMicrophoneUsageDescription = "След като Chromium получи достъп, уебсайтовете ще могат да искат достъп от вас."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/bn.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Chromium অ্যাক্সেস পেলেই, ওয়েবসাইটগুলি আপনাকে অ্যাক্সেসের অনুরোধ করতে পারবে।"; 2 | NSCameraUsageDescription = "Chromium অ্যাক্সেস পেলেই, ওয়েবসাইটগুলি আপনাকে অ্যাক্সেসের অনুরোধ করতে পারবে।"; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Chromium অ্যাক্সেস পেলেই, ওয়েবসাইটগুলি আপনাকে অ্যাক্সেসের অনুরোধ করতে পারবে।"; 8 | NSMicrophoneUsageDescription = "Chromium অ্যাক্সেস পেলেই, ওয়েবসাইটগুলি আপনাকে অ্যাক্সেসের অনুরোধ করতে পারবে।"; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/ca.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Un cop Chromium tingui accés, els llocs web et podran demanar accés."; 2 | NSCameraUsageDescription = "Un cop Chromium tingui accés, els llocs web et podran demanar accés."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Un cop Chromium tingui accés, els llocs web et podran demanar accés."; 8 | NSMicrophoneUsageDescription = "Un cop Chromium tingui accés, els llocs web et podran demanar accés."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/cs.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Až bude mít Chromium přístup, budou vás weby moci požádat o přístup."; 2 | NSCameraUsageDescription = "Až bude mít Chromium přístup, budou vás weby moci požádat o přístup."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Až bude mít Chromium přístup, budou vás weby moci požádat o přístup."; 8 | NSMicrophoneUsageDescription = "Až bude mít Chromium přístup, budou vás weby moci požádat o přístup."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/da.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Når Chromium har adgang, kan websites bede dig om adgang."; 2 | NSCameraUsageDescription = "Når Chromium har adgang, kan websites bede dig om adgang."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Når Chromium har adgang, kan websites bede dig om adgang."; 8 | NSMicrophoneUsageDescription = "Når Chromium har adgang, kan websites bede dig om adgang."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/de.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Sobald Chromium Zugriff hat, können Websites Sie um Zugriff bitten."; 2 | NSCameraUsageDescription = "Sobald Chromium Zugriff hat, können Websites Sie um Zugriff bitten."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Sobald Chromium Zugriff hat, können Websites Sie um Zugriff bitten."; 8 | NSMicrophoneUsageDescription = "Sobald Chromium Zugriff hat, können Websites Sie um Zugriff bitten."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/document.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/document.icns -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/el.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Όταν το Chromium αποκτήσει πρόσβαση, οι ιστότοποι θα μπορούν να σας ζητήσουν πρόσβαση."; 2 | NSCameraUsageDescription = "Όταν το Chromium αποκτήσει πρόσβαση, οι ιστότοποι θα μπορούν να σας ζητήσουν πρόσβαση."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Όταν το Chromium αποκτήσει πρόσβαση, οι ιστότοποι θα μπορούν να σας ζητήσουν πρόσβαση."; 8 | NSMicrophoneUsageDescription = "Όταν το Chromium αποκτήσει πρόσβαση, οι ιστότοποι θα μπορούν να σας ζητήσουν πρόσβαση."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Once Chromium has access, websites will be able to ask you for access."; 2 | NSCameraUsageDescription = "Once Chromium has access, websites will be able to ask you for access."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Once Chromium has access, websites will be able to ask you for access."; 8 | NSMicrophoneUsageDescription = "Once Chromium has access, websites will be able to ask you for access."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/en_GB.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Once Chromium has access, websites will be able to ask you for access."; 2 | NSCameraUsageDescription = "Once Chromium has access, websites will be able to ask you for access."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Once Chromium has access, websites will be able to ask you for access."; 8 | NSMicrophoneUsageDescription = "Once Chromium has access, websites will be able to ask you for access."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/es.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Una vez que Chromium tenga acceso, los sitios web podrán solicitarlo también."; 2 | NSCameraUsageDescription = "Una vez que Chromium tenga acceso, los sitios web podrán solicitarlo también."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Una vez que Chromium tenga acceso, los sitios web podrán solicitarlo también."; 8 | NSMicrophoneUsageDescription = "Una vez que Chromium tenga acceso, los sitios web podrán solicitarlo también."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/es_419.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Una vez que Chromium tenga acceso, los sitios web podrán solicitarte acceso."; 2 | NSCameraUsageDescription = "Una vez que Chromium tenga acceso, los sitios web podrán solicitarte acceso."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Una vez que Chromium tenga acceso, los sitios web podrán solicitarte acceso."; 8 | NSMicrophoneUsageDescription = "Una vez que Chromium tenga acceso, los sitios web podrán solicitarte acceso."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/et.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Kui annate Chromiumile juurdepääsu, saavad veebisaidid küsida teilt juurdepääsuluba."; 2 | NSCameraUsageDescription = "Kui annate Chromiumile juurdepääsu, saavad veebisaidid küsida teilt juurdepääsuluba."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Kui annate Chromiumile juurdepääsu, saavad veebisaidid küsida teilt juurdepääsuluba."; 8 | NSMicrophoneUsageDescription = "Kui annate Chromiumile juurdepääsu, saavad veebisaidid küsida teilt juurdepääsuluba."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/fa.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "‏وقتی Chromium دسترسی داشته باشد، وب‌سایت‌ها می‌توانند مجوز دسترسی درخواست کنند."; 2 | NSCameraUsageDescription = "‏وقتی Chromium دسترسی داشته باشد، وب‌سایت‌ها می‌توانند مجوز دسترسی درخواست کنند."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "‏وقتی Chromium دسترسی داشته باشد، وب‌سایت‌ها می‌توانند مجوز دسترسی درخواست کنند."; 8 | NSMicrophoneUsageDescription = "‏وقتی Chromium دسترسی داشته باشد، وب‌سایت‌ها می‌توانند مجوز دسترسی درخواست کنند."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/fi.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Kun Chromiumilla on käyttöoikeus, sivustot voivat pyytää sitä sinulta."; 2 | NSCameraUsageDescription = "Kun Chromiumilla on käyttöoikeus, sivustot voivat pyytää sitä sinulta."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Kun Chromiumilla on käyttöoikeus, sivustot voivat pyytää sitä sinulta."; 8 | NSMicrophoneUsageDescription = "Kun Chromiumilla on käyttöoikeus, sivustot voivat pyytää sitä sinulta."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/fil.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Kapag mayroon nang access ang Chromium, makakahingi na ang mga website ng access sa iyo."; 2 | NSCameraUsageDescription = "Kapag mayroon nang access ang Chromium, makakahingi na ang mga website ng access sa iyo."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Kapag mayroon nang access ang Chromium, makakahingi na ang mga website ng access sa iyo."; 8 | NSMicrophoneUsageDescription = "Kapag mayroon nang access ang Chromium, makakahingi na ang mga website ng access sa iyo."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/fr.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Une fois l'accès à une ressource accordé à Chromium, les sites Web sont également en mesure de vous demander l'accès."; 2 | NSCameraUsageDescription = "Une fois l'accès à une ressource accordé à Chromium, les sites Web sont également en mesure de vous demander l'accès."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Une fois l'accès à une ressource accordé à Chromium, les sites Web sont également en mesure de vous demander l'accès."; 8 | NSMicrophoneUsageDescription = "Une fois l'accès à une ressource accordé à Chromium, les sites Web sont également en mesure de vous demander l'accès."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/gu.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "એકવાર Chromiumને ઍક્સેસ મળે, તે પછી વેબસાઇટ તમારી પાસે ઍક્સેસ માગી શકશે."; 2 | NSCameraUsageDescription = "એકવાર Chromiumને ઍક્સેસ મળે, તે પછી વેબસાઇટ તમારી પાસે ઍક્સેસ માગી શકશે."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "એકવાર Chromiumને ઍક્સેસ મળે, તે પછી વેબસાઇટ તમારી પાસે ઍક્સેસ માગી શકશે."; 8 | NSMicrophoneUsageDescription = "એકવાર Chromiumને ઍક્સેસ મળે, તે પછી વેબસાઇટ તમારી પાસે ઍક્સેસ માગી શકશે."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/he.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "‏אחרי מתן גישה ל-Chromium, אתרים יוכלו לבקש ממך גישה."; 2 | NSCameraUsageDescription = "‏אחרי מתן גישה ל-Chromium, אתרים יוכלו לבקש ממך גישה."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "‏אחרי מתן גישה ל-Chromium, אתרים יוכלו לבקש ממך גישה."; 8 | NSMicrophoneUsageDescription = "‏אחרי מתן גישה ל-Chromium, אתרים יוכלו לבקש ממך גישה."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/hi.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "क्रोमियम को एक्सेस मिलने के बाद, वेबसाइटें आपसे एक्सेस मांग सकेंगी."; 2 | NSCameraUsageDescription = "क्रोमियम को एक्सेस मिलने के बाद, वेबसाइटें आपसे एक्सेस मांग सकेंगी."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "क्रोमियम को एक्सेस मिलने के बाद, वेबसाइटें आपसे एक्सेस मांग सकेंगी."; 8 | NSMicrophoneUsageDescription = "क्रोमियम को एक्सेस मिलने के बाद, वेबसाइटें आपसे एक्सेस मांग सकेंगी."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/hr.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Kada Chromium dobije pristup, web-lokacije će vas moći tražiti pristup."; 2 | NSCameraUsageDescription = "Kada Chromium dobije pristup, web-lokacije će vas moći tražiti pristup."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Kada Chromium dobije pristup, web-lokacije će vas moći tražiti pristup."; 8 | NSMicrophoneUsageDescription = "Kada Chromium dobije pristup, web-lokacije će vas moći tražiti pristup."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/hu.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Miután hozzáférést biztosított a Chromiumnak, a webhelyek is hozzáférést kérhetnek."; 2 | NSCameraUsageDescription = "Miután hozzáférést biztosított a Chromiumnak, a webhelyek is hozzáférést kérhetnek."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Miután hozzáférést biztosított a Chromiumnak, a webhelyek is hozzáférést kérhetnek."; 8 | NSMicrophoneUsageDescription = "Miután hozzáférést biztosított a Chromiumnak, a webhelyek is hozzáférést kérhetnek."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/id.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Setelah Chromium memiliki akses, situs dapat meminta akses dari Anda."; 2 | NSCameraUsageDescription = "Setelah Chromium memiliki akses, situs dapat meminta akses dari Anda."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Setelah Chromium memiliki akses, situs dapat meminta akses dari Anda."; 8 | NSMicrophoneUsageDescription = "Setelah Chromium memiliki akses, situs dapat meminta akses dari Anda."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/it.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Dopo che Chromium avrà ottenuto l'accesso, i siti web potranno chiederti l'accesso."; 2 | NSCameraUsageDescription = "Dopo che Chromium avrà ottenuto l'accesso, i siti web potranno chiederti l'accesso."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Dopo che Chromium avrà ottenuto l'accesso, i siti web potranno chiederti l'accesso."; 8 | NSMicrophoneUsageDescription = "Dopo che Chromium avrà ottenuto l'accesso, i siti web potranno chiederti l'accesso."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/ja.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Chromium にアクセスを許可すると、ウェブサイトからアクセスをリクエストできるようになります。"; 2 | NSCameraUsageDescription = "Chromium にアクセスを許可すると、ウェブサイトからアクセスをリクエストできるようになります。"; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Chromium にアクセスを許可すると、ウェブサイトからアクセスをリクエストできるようになります。"; 8 | NSMicrophoneUsageDescription = "Chromium にアクセスを許可すると、ウェブサイトからアクセスをリクエストできるようになります。"; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/kn.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Chromium ಒಮ್ಮೆ ಪ್ರವೇಶವನ್ನು ಪಡೆದ ಬಳಿಕ, ಪ್ರವೇಶಕ್ಕಾಗಿ ನಿಮ್ಮನ್ನು ಕೇಳಲು ವೆಬ್‍ಸೈಟ್‍ಗಳಿಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ."; 2 | NSCameraUsageDescription = "Chromium ಒಮ್ಮೆ ಪ್ರವೇಶವನ್ನು ಪಡೆದ ಬಳಿಕ, ಪ್ರವೇಶಕ್ಕಾಗಿ ನಿಮ್ಮನ್ನು ಕೇಳಲು ವೆಬ್‍ಸೈಟ್‍ಗಳಿಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Chromium ಒಮ್ಮೆ ಪ್ರವೇಶವನ್ನು ಪಡೆದ ಬಳಿಕ, ಪ್ರವೇಶಕ್ಕಾಗಿ ನಿಮ್ಮನ್ನು ಕೇಳಲು ವೆಬ್‍ಸೈಟ್‍ಗಳಿಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ."; 8 | NSMicrophoneUsageDescription = "Chromium ಒಮ್ಮೆ ಪ್ರವೇಶವನ್ನು ಪಡೆದ ಬಳಿಕ, ಪ್ರವೇಶಕ್ಕಾಗಿ ನಿಮ್ಮನ್ನು ಕೇಳಲು ವೆಬ್‍ಸೈಟ್‍ಗಳಿಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/ko.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Chromium에 액세스 권한을 부여하면 웹사이트에서 액세스 권한을 요청할 수 있게 됩니다."; 2 | NSCameraUsageDescription = "Chromium에 액세스 권한을 부여하면 웹사이트에서 액세스 권한을 요청할 수 있게 됩니다."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Chromium에 액세스 권한을 부여하면 웹사이트에서 액세스 권한을 요청할 수 있게 됩니다."; 8 | NSMicrophoneUsageDescription = "Chromium에 액세스 권한을 부여하면 웹사이트에서 액세스 권한을 요청할 수 있게 됩니다."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/lt.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Kai „Chromium“ galės pasiekti duomenis, svetainės taip pat galės prašyti suteikti leidimą juos pasiekti."; 2 | NSCameraUsageDescription = "Kai „Chromium“ galės pasiekti duomenis, svetainės taip pat galės prašyti suteikti leidimą juos pasiekti."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Kai „Chromium“ galės pasiekti duomenis, svetainės taip pat galės prašyti suteikti leidimą juos pasiekti."; 8 | NSMicrophoneUsageDescription = "Kai „Chromium“ galės pasiekti duomenis, svetainės taip pat galės prašyti suteikti leidimą juos pasiekti."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/lv.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Tiklīdz pārlūkam Chromium tiks sniegta piekļuve, vietnes varēs lūgt jums piekļuvi."; 2 | NSCameraUsageDescription = "Tiklīdz pārlūkam Chromium tiks sniegta piekļuve, vietnes varēs lūgt jums piekļuvi."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Tiklīdz pārlūkam Chromium tiks sniegta piekļuve, vietnes varēs lūgt jums piekļuvi."; 8 | NSMicrophoneUsageDescription = "Tiklīdz pārlūkam Chromium tiks sniegta piekļuve, vietnes varēs lūgt jums piekļuvi."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/ml.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Chromium-ത്തിന് ആക്‌സസ് ലഭിച്ചുകഴിഞ്ഞാൽ, വെബ്‌സൈറ്റുകൾക്ക് നിങ്ങളോട് ആക്‌സസ് ചോദിക്കാനാകും."; 2 | NSCameraUsageDescription = "Chromium-ത്തിന് ആക്‌സസ് ലഭിച്ചുകഴിഞ്ഞാൽ, വെബ്‌സൈറ്റുകൾക്ക് നിങ്ങളോട് ആക്‌സസ് ചോദിക്കാനാകും."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Chromium-ത്തിന് ആക്‌സസ് ലഭിച്ചുകഴിഞ്ഞാൽ, വെബ്‌സൈറ്റുകൾക്ക് നിങ്ങളോട് ആക്‌സസ് ചോദിക്കാനാകും."; 8 | NSMicrophoneUsageDescription = "Chromium-ത്തിന് ആക്‌സസ് ലഭിച്ചുകഴിഞ്ഞാൽ, വെബ്‌സൈറ്റുകൾക്ക് നിങ്ങളോട് ആക്‌സസ് ചോദിക്കാനാകും."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/mr.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "एकदा का Chromium ला अॅक्सेस मिळाला की, वेबसाइट तुम्हाला अॅक्सेससाठी विचारू शकतील."; 2 | NSCameraUsageDescription = "एकदा का Chromium ला अॅक्सेस मिळाला की, वेबसाइट तुम्हाला अॅक्सेससाठी विचारू शकतील."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "एकदा का Chromium ला अॅक्सेस मिळाला की, वेबसाइट तुम्हाला अॅक्सेससाठी विचारू शकतील."; 8 | NSMicrophoneUsageDescription = "एकदा का Chromium ला अॅक्सेस मिळाला की, वेबसाइट तुम्हाला अॅक्सेससाठी विचारू शकतील."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/ms.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Sebaik sahaja Chromium mendapat akses, tapak web akan dapat meminta akses daripada anda."; 2 | NSCameraUsageDescription = "Sebaik sahaja Chromium mendapat akses, tapak web akan dapat meminta akses daripada anda."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Sebaik sahaja Chromium mendapat akses, tapak web akan dapat meminta akses daripada anda."; 8 | NSMicrophoneUsageDescription = "Sebaik sahaja Chromium mendapat akses, tapak web akan dapat meminta akses daripada anda."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/nb.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Når Chromium har fått tilgang, kan nettsteder spørre deg om tilgang."; 2 | NSCameraUsageDescription = "Når Chromium har fått tilgang, kan nettsteder spørre deg om tilgang."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Når Chromium har fått tilgang, kan nettsteder spørre deg om tilgang."; 8 | NSMicrophoneUsageDescription = "Når Chromium har fått tilgang, kan nettsteder spørre deg om tilgang."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/nl.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Zodra Chromium toegang heeft, kunnen websites je om toegang vragen."; 2 | NSCameraUsageDescription = "Zodra Chromium toegang heeft, kunnen websites je om toegang vragen."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Zodra Chromium toegang heeft, kunnen websites je om toegang vragen."; 8 | NSMicrophoneUsageDescription = "Zodra Chromium toegang heeft, kunnen websites je om toegang vragen."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/pl.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Gdy Chromium będzie mieć dostęp, strony będą mogły prosić Cię o dostęp."; 2 | NSCameraUsageDescription = "Gdy Chromium będzie mieć dostęp, strony będą mogły prosić Cię o dostęp."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Gdy Chromium będzie mieć dostęp, strony będą mogły prosić Cię o dostęp."; 8 | NSMicrophoneUsageDescription = "Gdy Chromium będzie mieć dostęp, strony będą mogły prosić Cię o dostęp."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/pt_BR.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Assim que o Chromium tiver acesso, os sites poderão solicitar acesso."; 2 | NSCameraUsageDescription = "Assim que o Chromium tiver acesso, os sites poderão solicitar acesso."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Assim que o Chromium tiver acesso, os sites poderão solicitar acesso."; 8 | NSMicrophoneUsageDescription = "Assim que o Chromium tiver acesso, os sites poderão solicitar acesso."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/pt_PT.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Assim que o Chromium tiver acesso, os Websites poderão solicitar-lhe o acesso."; 2 | NSCameraUsageDescription = "Assim que o Chromium tiver acesso, os Websites poderão solicitar-lhe o acesso."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Assim que o Chromium tiver acesso, os Websites poderão solicitar-lhe o acesso."; 8 | NSMicrophoneUsageDescription = "Assim que o Chromium tiver acesso, os Websites poderão solicitar-lhe o acesso."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/ro.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Odată ce Chromium are acces, site-urile web îți vor putea solicita accesul."; 2 | NSCameraUsageDescription = "Odată ce Chromium are acces, site-urile web îți vor putea solicita accesul."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Odată ce Chromium are acces, site-urile web îți vor putea solicita accesul."; 8 | NSMicrophoneUsageDescription = "Odată ce Chromium are acces, site-urile web îți vor putea solicita accesul."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/ru.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Когда вы предоставите доступ Chromium, веб-сайты также смогут запрашивать у вас доступ."; 2 | NSCameraUsageDescription = "Когда вы предоставите доступ Chromium, веб-сайты также смогут запрашивать у вас доступ."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Когда вы предоставите доступ Chromium, веб-сайты также смогут запрашивать у вас доступ."; 8 | NSMicrophoneUsageDescription = "Когда вы предоставите доступ Chromium, веб-сайты также смогут запрашивать у вас доступ."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/sk.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Keď Chromium získa prístup, weby vás budú môcť žiadať o prístup."; 2 | NSCameraUsageDescription = "Keď Chromium získa prístup, weby vás budú môcť žiadať o prístup."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Keď Chromium získa prístup, weby vás budú môcť žiadať o prístup."; 8 | NSMicrophoneUsageDescription = "Keď Chromium získa prístup, weby vás budú môcť žiadať o prístup."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/sl.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Ko bo imel Chromium dostop, vas bodo spletna mesta lahko pozvala k omogočanju dostopa."; 2 | NSCameraUsageDescription = "Ko bo imel Chromium dostop, vas bodo spletna mesta lahko pozvala k omogočanju dostopa."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Ko bo imel Chromium dostop, vas bodo spletna mesta lahko pozvala k omogočanju dostopa."; 8 | NSMicrophoneUsageDescription = "Ko bo imel Chromium dostop, vas bodo spletna mesta lahko pozvala k omogočanju dostopa."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/sr.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Када Chromium добије приступ, веб-сајтови ће моћи да затраже приступ."; 2 | NSCameraUsageDescription = "Када Chromium добије приступ, веб-сајтови ће моћи да затраже приступ."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Када Chromium добије приступ, веб-сајтови ће моћи да затраже приступ."; 8 | NSMicrophoneUsageDescription = "Када Chromium добије приступ, веб-сајтови ће моћи да затраже приступ."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/sv.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "När du har gett Chromium åtkomst kan webbplatser begära att få åtkomst."; 2 | NSCameraUsageDescription = "När du har gett Chromium åtkomst kan webbplatser begära att få åtkomst."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "När du har gett Chromium åtkomst kan webbplatser begära att få åtkomst."; 8 | NSMicrophoneUsageDescription = "När du har gett Chromium åtkomst kan webbplatser begära att få åtkomst."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/sw.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Chromium itakapopata idhini, tovuti zitaweza kukuomba idhini ya kufikia."; 2 | NSCameraUsageDescription = "Chromium itakapopata idhini, tovuti zitaweza kukuomba idhini ya kufikia."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Chromium itakapopata idhini, tovuti zitaweza kukuomba idhini ya kufikia."; 8 | NSMicrophoneUsageDescription = "Chromium itakapopata idhini, tovuti zitaweza kukuomba idhini ya kufikia."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/ta.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Chromiumமுக்கு அணுகல் கிடைத்தவுடன், இணையதளங்கள் உங்களிடம் அணுகலைக் கோர முடியும்."; 2 | NSCameraUsageDescription = "Chromiumமுக்கு அணுகல் கிடைத்தவுடன், இணையதளங்கள் உங்களிடம் அணுகலைக் கோர முடியும்."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Chromiumமுக்கு அணுகல் கிடைத்தவுடன், இணையதளங்கள் உங்களிடம் அணுகலைக் கோர முடியும்."; 8 | NSMicrophoneUsageDescription = "Chromiumமுக்கு அணுகல் கிடைத்தவுடன், இணையதளங்கள் உங்களிடம் அணுகலைக் கோர முடியும்."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/te.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "ఓసారి Chromiumకి యాక్సెస్ లభించాక, ఆపై వెబ్‌సైట్‌లకు ఏమైనా యాక్సెస్‌ కావాలంటే అవి మిమ్మల్ని అడగవచ్చు."; 2 | NSCameraUsageDescription = "ఓసారి Chromiumకి యాక్సెస్ లభించాక, ఆపై వెబ్‌సైట్‌లకు ఏమైనా యాక్సెస్‌ కావాలంటే అవి మిమ్మల్ని అడగవచ్చు."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "ఓసారి Chromiumకి యాక్సెస్ లభించాక, ఆపై వెబ్‌సైట్‌లకు ఏమైనా యాక్సెస్‌ కావాలంటే అవి మిమ్మల్ని అడగవచ్చు."; 8 | NSMicrophoneUsageDescription = "ఓసారి Chromiumకి యాక్సెస్ లభించాక, ఆపై వెబ్‌సైట్‌లకు ఏమైనా యాక్సెస్‌ కావాలంటే అవి మిమ్మల్ని అడగవచ్చు."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/th.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "เมื่อ Chromium มีสิทธิ์การเข้าถึงแล้ว เว็บไซต์จะขอสิทธิ์การเข้าถึงจากคุณได้"; 2 | NSCameraUsageDescription = "เมื่อ Chromium มีสิทธิ์การเข้าถึงแล้ว เว็บไซต์จะขอสิทธิ์การเข้าถึงจากคุณได้"; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "เมื่อ Chromium มีสิทธิ์การเข้าถึงแล้ว เว็บไซต์จะขอสิทธิ์การเข้าถึงจากคุณได้"; 8 | NSMicrophoneUsageDescription = "เมื่อ Chromium มีสิทธิ์การเข้าถึงแล้ว เว็บไซต์จะขอสิทธิ์การเข้าถึงจากคุณได้"; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/tr.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Chromium erişim izni aldıktan sonra, web siteleri de erişim için sizden izin isteyebilecek."; 2 | NSCameraUsageDescription = "Chromium erişim izni aldıktan sonra, web siteleri de erişim için sizden izin isteyebilecek."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Chromium erişim izni aldıktan sonra, web siteleri de erişim için sizden izin isteyebilecek."; 8 | NSMicrophoneUsageDescription = "Chromium erişim izni aldıktan sonra, web siteleri de erişim için sizden izin isteyebilecek."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/uk.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Коли Chromium отримає доступ, веб-сайти зможуть надсилати вам запити на доступ."; 2 | NSCameraUsageDescription = "Коли Chromium отримає доступ, веб-сайти зможуть надсилати вам запити на доступ."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Коли Chromium отримає доступ, веб-сайти зможуть надсилати вам запити на доступ."; 8 | NSMicrophoneUsageDescription = "Коли Chromium отримає доступ, веб-сайти зможуть надсилати вам запити на доступ."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/vi.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Sau khi Chromium có quyền truy cập, các trang web sẽ có thể yêu cầu bạn cấp quyền truy cập."; 2 | NSCameraUsageDescription = "Sau khi Chromium có quyền truy cập, các trang web sẽ có thể yêu cầu bạn cấp quyền truy cập."; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Sau khi Chromium có quyền truy cập, các trang web sẽ có thể yêu cầu bạn cấp quyền truy cập."; 8 | NSMicrophoneUsageDescription = "Sau khi Chromium có quyền truy cập, các trang web sẽ có thể yêu cầu bạn cấp quyền truy cập."; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/zh_CN.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "一旦 Chromium 获得了使用权限,网站便能请求您向其授予使用权限。"; 2 | NSCameraUsageDescription = "一旦 Chromium 获得了使用权限,网站便能请求您向其授予使用权限。"; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "一旦 Chromium 获得了使用权限,网站便能请求您向其授予使用权限。"; 8 | NSMicrophoneUsageDescription = "一旦 Chromium 获得了使用权限,网站便能请求您向其授予使用权限。"; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Resources/zh_TW.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSLocationUsageDescription = "Chromium 取得存取權後,網站將可要求你授予存取權。"; 2 | NSCameraUsageDescription = "Chromium 取得存取權後,網站將可要求你授予存取權。"; 3 | CFBundleName = "nwjs"; 4 | CFBundleDisplayName = "nwjs"; 5 | CFBundleGetInfoString = "nwjs 72.0.3626.81, Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 6 | NSHumanReadableCopyright = "Copyright 2019 The Chromium Authors, NW.js contributors, Node.js. All rights reserved."; 7 | NSBluetoothPeripheralUsageDescription = "Chromium 取得存取權後,網站將可要求你授予存取權。"; 8 | NSMicrophoneUsageDescription = "Chromium 取得存取權後,網站將可要求你授予存取權。"; 9 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Helpers: -------------------------------------------------------------------------------- 1 | Versions/Current/Helpers -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Internet Plug-Ins: -------------------------------------------------------------------------------- 1 | Versions/Current/Internet Plug-Ins -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Libraries: -------------------------------------------------------------------------------- 1 | Versions/Current/Libraries -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Helpers/crashpad_handler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Helpers/crashpad_handler -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/nacl_irt_x86_64.nexe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/nacl_irt_x86_64.nexe -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_pnacl_json: -------------------------------------------------------------------------------- 1 | { 2 | "COMMENT": [ 3 | "This file serves as a template for the resource info description used by ", 4 | "the NaCl Chrome plugin. It is kept in the NaCl repository to prevent ", 5 | "hard-coding of NaCl-specific information inside the Chrome repository." 6 | ], 7 | "abi-version": 1, 8 | "pnacl-arch": "x86-64", 9 | "pnacl-ld-name": "ld.nexe", 10 | "pnacl-llc-name": "pnacl-llc.nexe", 11 | "pnacl-sz-name": "pnacl-sz.nexe", 12 | "pnacl-version": "b48266b051f596802addff7c8d1fc6fb9cf6bea7" 13 | } -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_crtbegin_for_eh_o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_crtbegin_for_eh_o -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_crtbegin_o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_crtbegin_o -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_crtend_o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_crtend_o -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_ld_nexe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_ld_nexe -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_libcrt_platform_a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_libcrt_platform_a -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_libgcc_a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_libgcc_a -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_libpnacl_irt_shim_a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_libpnacl_irt_shim_a -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_libpnacl_irt_shim_dummy_a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_libpnacl_irt_shim_dummy_a -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_pnacl_llc_nexe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_pnacl_llc_nexe -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_pnacl_sz_nexe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Internet Plug-Ins/pnacl/pnacl_public_x86_64_pnacl_sz_nexe -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Libraries/MEIPreload/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "MEI Preload", 3 | "icons": {}, 4 | "version": "1.0.4.0", 5 | "manifest_version": 2, 6 | "update_url": "https://clients2.google.com/service/update2/crx", 7 | "description": "Contains preloaded data for Media Engagement" 8 | } -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Libraries/MEIPreload/preloaded_data.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Libraries/MEIPreload/preloaded_data.pb -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Libraries/libEGL.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Libraries/libEGL.dylib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Libraries/libGLESv2.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Libraries/libGLESv2.dylib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Libraries/libswiftshader_libEGL.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Libraries/libswiftshader_libEGL.dylib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Libraries/libswiftshader_libGLESv2.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Libraries/libswiftshader_libGLESv2.dylib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/AppMenu.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/AppMenu.nib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/BookmarkAllTabs.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/BookmarkAllTabs.nib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/BookmarkBarFolderWindow.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/BookmarkBarFolderWindow.nib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/BookmarkNameFolder.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/BookmarkNameFolder.nib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/CookieDetailsView.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/CookieDetailsView.nib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/DownloadItem.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/DownloadItem.nib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/DownloadShelf.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/DownloadShelf.nib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/FindBar.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/FindBar.nib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/GlobalErrorBubble.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/GlobalErrorBubble.nib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/HungRendererDialog.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/HungRendererDialog.nib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/InfoBar.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/InfoBar.nib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/MainMenu.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/MainMenu.nib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/OneClickSigninBubble.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/OneClickSigninBubble.nib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/OneClickSigninDialog.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/OneClickSigninDialog.nib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/SaveAccessoryView.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/SaveAccessoryView.nib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/TaskManager.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/TaskManager.nib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/Toolbar.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/Toolbar.nib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/am.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/am.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/app_mode_loader.app/Contents/MacOS/app_mode_loader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/app_mode_loader.app/Contents/MacOS/app_mode_loader -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/app_mode_loader.app/Contents/PkgInfo: -------------------------------------------------------------------------------- 1 | APPL???? -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ar.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ar.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/bg.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/bg.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/bn.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/bn.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ca.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ca.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/cs.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/cs.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/da.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/da.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/de.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/de.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/el.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/el.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/en.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/en.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/en_GB.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/en_GB.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/es.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/es.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/es_419.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/es_419.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/et.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/et.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/fa.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/fa.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/fi.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/fi.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/fil.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/fil.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/fr.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/fr.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/gu.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/gu.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/he.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/he.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/hi.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/hi.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/hr.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/hr.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/hu.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/hu.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/icudtl.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/icudtl.dat -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/id.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/id.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/it.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/it.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ja.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ja.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/kn.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/kn.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ko.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ko.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/lt.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/lt.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/lv.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/lv.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ml.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ml.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/mr.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/mr.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ms.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ms.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/natives_blob.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/natives_blob.bin -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/nb.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/nb.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/nl.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/nl.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/nw_100_percent.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/nw_100_percent.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/nw_200_percent.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/nw_200_percent.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/pl.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/pl.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/product_logo_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/product_logo_32.png -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/pt_BR.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/pt_BR.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/pt_PT.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/pt_PT.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/resources.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/resources.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ro.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ro.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ru.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ru.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/sk.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/sk.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/sl.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/sl.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/sr.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/sr.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/sv.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/sv.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/sw.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/sw.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ta.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/ta.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/te.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/te.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/th.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/th.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/tr.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/tr.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/uk.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/uk.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/v8_context_snapshot.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/v8_context_snapshot.bin -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/vi.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/vi.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/zh_CN.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/zh_CN.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/zh_TW.lproj/locale.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/Resources/zh_TW.lproj/locale.pak -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/XPCServices/AlertNotificationService.xpc/Contents/MacOS/AlertNotificationService: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/XPCServices/AlertNotificationService.xpc/Contents/MacOS/AlertNotificationService -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/A/nwjs Framework.zip: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:8df1c356d10e7bff6c2b15aaf913132e723daa391a41b8a3b9f1a748949fe9fd 3 | size 55839144 4 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/XPCServices: -------------------------------------------------------------------------------- 1 | Versions/Current/XPCServices -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/libffmpeg.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/libffmpeg.dylib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/libnode.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/libnode.dylib -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Framework.framework/nwjs Framework: -------------------------------------------------------------------------------- 1 | Versions/Current/nwjs Framework -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Helper.app/Contents/MacOS/nwjs Helper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Helper.app/Contents/MacOS/nwjs Helper -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs Helper.app/Contents/PkgInfo: -------------------------------------------------------------------------------- 1 | APPL???? -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/payload: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/payload -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/quick-start-window/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NW.js 快速入门|www.waylau.com 6 | 7 | 8 |

NW.js 快速入门

9 | We are using node.js . 10 |
11 | More demos,see www.waylau.com 12 | 13 | -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/quick-start-window/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "nw-quick-start-window-demo", 3 | "version": "0.0.1", 4 | "main": "index.html", 5 | "window": { 6 | "title": "nw-quick-start-window-demo", 7 | "toolbar": false, 8 | "frame": true, 9 | "show_in_taskbar":true, 10 | "width": 800, 11 | "height": 500, 12 | "position": "mouse", 13 | "min_width": 400, 14 | "min_height": 200, 15 | "max_width": 800, 16 | "max_height": 600 17 | } 18 | } -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/quick-start-window/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ../nwjs.app/Contents/MacOS/nwjs ./ -------------------------------------------------------------------------------- /devtools/nwjs-sdk-v0.36.0-osx-x64/v8_context_snapshot.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/nwjs-sdk-v0.36.0-osx-x64/v8_context_snapshot.bin -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/FontPicker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/devtools/toy-miniprogram-dev/FontPicker.png -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/Panel.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NW.js 快速入门|www.waylau.com 6 | 7 | 8 | 9 |

NW.js 快速入门

10 | We are using node.js . 11 |
12 | More demos,see www.waylau.com 13 | 14 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/container_devtool.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | view 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/container_view.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | view 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/mvvm/index.js: -------------------------------------------------------------------------------- 1 | function SelfVue (options) { 2 | var self = this; 3 | this.data = options.data; 4 | this.methods = options.methods; 5 | 6 | Object.keys(this.data).forEach(function(key) { 7 | self.proxyKeys(key); 8 | }); 9 | 10 | observe(this.data); 11 | new Compile(options.el, this); 12 | options.mounted.call(this); // 所有事情处理好后执行mounted函数 13 | } 14 | 15 | SelfVue.prototype = { 16 | proxyKeys: function (key) { 17 | var self = this; 18 | Object.defineProperty(this, key, { 19 | enumerable: false, 20 | configurable: true, 21 | get: function getter () { 22 | return self.data[key]; 23 | }, 24 | set: function setter (newVal) { 25 | self.data[key] = newVal; 26 | } 27 | }); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/mvvm/watcher.js: -------------------------------------------------------------------------------- 1 | function Watcher(vm, exp, cb) { 2 | this.cb = cb; 3 | this.vm = vm; 4 | this.exp = exp; 5 | this.value = this.get(); // 将自己添加到订阅器的操作 6 | } 7 | 8 | Watcher.prototype = { 9 | update: function() { 10 | this.run(); 11 | }, 12 | run: function() { 13 | var value = this.vm.data[this.exp]; 14 | var oldVal = this.value; 15 | if (value !== oldVal) { 16 | this.value = value; 17 | this.cb.call(this.vm, value, oldVal); 18 | } 19 | }, 20 | get: function() { 21 | Dep.target = this; // 缓存自己 22 | var value = this.vm.data[this.exp] // 强制执行监听器里的get函数 23 | Dep.target = null; // 释放自己 24 | return value; 25 | } 26 | }; 27 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/browser-split/.npmignore: -------------------------------------------------------------------------------- 1 | *.sw* 2 | node_modules 3 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/browser-split/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "browser-split", 3 | "repo": "juliangruber/browser-split", 4 | "description": "Cross browser String#split implementation.", 5 | "version": "0.0.1", 6 | "keywords": [ 7 | "split", 8 | "browser", 9 | "browserify", 10 | "regexp" 11 | ], 12 | "dependencies": {}, 13 | "development": {}, 14 | "license": "MIT", 15 | "scripts": [ 16 | "index.js" 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/browser-split/test/test.js: -------------------------------------------------------------------------------- 1 | var split = require('..'); 2 | var test = require('tape'); 3 | 4 | test('split', function (t) { 5 | t.deepEqual( 6 | split('a b c d', ' '), 7 | ['a', 'b', 'c', 'd'], 8 | 'basic use' 9 | ); 10 | 11 | t.deepEqual( 12 | split('a b c d', ' ', 2), 13 | ['a', 'b'], 14 | 'with limit' 15 | ); 16 | 17 | t.deepEqual( 18 | split('..word1 word2..', /([a-z]+)(\d+)/i), 19 | ['..', 'word', '1', ' ', 'word', '2', '..'], 20 | 'backreferences in result array' 21 | ); 22 | 23 | t.end(); 24 | }); 25 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/camelize/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/camelize/example/camel.js: -------------------------------------------------------------------------------- 1 | var camelize = require('../'); 2 | var obj = { 3 | fee_fie_foe: 'fum', 4 | beep_boop: [ 5 | { 'abc.xyz': 'mno' }, 6 | { 'foo-bar': 'baz' } 7 | ] 8 | }; 9 | var res = camelize(obj); 10 | console.log(JSON.stringify(res, null, 2)); 11 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/dom-walk/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | *.err -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/dom-walk/LICENCE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2012 Raynos. 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/dom-walk/Makefile: -------------------------------------------------------------------------------- 1 | run: 2 | ./node_modules/.bin/browserify-server --cwd example -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/dom-walk/README.md: -------------------------------------------------------------------------------- 1 | # dom-walk 2 | 3 | iteratively walk a DOM node 4 | 5 | ## Example 6 | 7 | ``` js 8 | var walk = require("dom-walk") 9 | 10 | walk(document.body.childNodes, function (node) { 11 | console.log("node", node) 12 | }) 13 | ``` 14 | 15 | ## Installation 16 | 17 | `npm install dom-walk` 18 | 19 | ## Contributors 20 | 21 | - Raynos 22 | 23 | ## MIT Licenced -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/dom-walk/example/index.js: -------------------------------------------------------------------------------- 1 | var walk = require("../index") 2 | 3 | walk(document.body.childNodes, function (node) { 4 | console.log("node", node) 5 | }) -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/dom-walk/example/static/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Your title 5 | 6 | 7 | 8 | 9 | 10 | 11 | 15 | 16 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/dom-walk/index.js: -------------------------------------------------------------------------------- 1 | var slice = Array.prototype.slice 2 | 3 | module.exports = iterativelyWalk 4 | 5 | function iterativelyWalk(nodes, cb) { 6 | if (!('length' in nodes)) { 7 | nodes = [nodes] 8 | } 9 | 10 | nodes = slice.call(nodes) 11 | 12 | while(nodes.length) { 13 | var node = nodes.shift(), 14 | ret = cb(node) 15 | 16 | if (ret) { 17 | return ret 18 | } 19 | 20 | if (node.childNodes && node.childNodes.length) { 21 | nodes = slice.call(node.childNodes).concat(nodes) 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/dom2hscript/.npmignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | 5 | # Runtime data 6 | pids 7 | *.pid 8 | *.seed 9 | 10 | # Directory for instrumented libs generated by jscoverage/JSCover 11 | lib-cov 12 | 13 | # Coverage directory used by tools like istanbul 14 | coverage 15 | 16 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 17 | .grunt 18 | 19 | # node-waf configuration 20 | .lock-wscript 21 | 22 | # Compiled binary addons (http://nodejs.org/api/addons.html) 23 | build/Release 24 | 25 | # Dependency directory 26 | # https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git 27 | node_modules 28 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/dom2hscript/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.12" 5 | - "iojs" 6 | script: node_modules/karma/bin/karma start karma.conf.js --single-run 7 | before_install: 8 | - export DISPLAY=:99.0 9 | - sh -e /etc/init.d/xvfb start 10 | before_script: 11 | - npm install 12 | - npm install -g grunt-cli 13 | - grunt build 14 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/dom2hscript/Gruntfile.js: -------------------------------------------------------------------------------- 1 | module.exports = function gruntFile(grunt) { 2 | grunt.loadNpmTasks('grunt-browserify'); 3 | grunt.loadNpmTasks('grunt-contrib-uglify'); 4 | grunt.initConfig({ 5 | pkg: grunt.file.readJSON('package.json'), 6 | uglify: { 7 | dist: { 8 | options: { 9 | sourceMap: false, 10 | screwIE8: true, 11 | }, 12 | files: { 13 | 'dist/dom2hscript.min.js': ['dist/dom2hscript.js'] 14 | } 15 | } 16 | }, 17 | browserify: { 18 | dist: { 19 | files: { 20 | 'dist/dom2hscript.js': ['index.js'], 21 | 'dist/test.js': ['tests/index.js'] 22 | }, 23 | options: { 24 | browserifyOptions: { 25 | standalone: '<%= pkg.name %>' 26 | } 27 | } 28 | }, 29 | }, 30 | }); 31 | 32 | grunt.registerTask('build', ['browserify:dist','uglify:dist']); 33 | 34 | }; 35 | 36 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/dom2hscript/test.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 16 | 17 | 20 | 21 | 25 | 26 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/error/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "maxdepth": 4, 3 | "maxstatements": 200, 4 | "maxcomplexity": 12, 5 | "maxlen": 80, 6 | "maxparams": 5, 7 | 8 | "curly": true, 9 | "eqeqeq": true, 10 | "immed": true, 11 | "latedef": false, 12 | "noarg": true, 13 | "noempty": true, 14 | "nonew": true, 15 | "undef": true, 16 | "unused": "vars", 17 | "trailing": true, 18 | 19 | "quotmark": true, 20 | "expr": true, 21 | "asi": true, 22 | 23 | "browser": false, 24 | "esnext": true, 25 | "devel": false, 26 | "node": false, 27 | "nonstandard": false, 28 | 29 | "predef": ["require", "module", "__dirname", "__filename"] 30 | } 31 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/error/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .monitor 3 | .*.swp 4 | .nodemonignore 5 | releases 6 | *.log 7 | *.err 8 | fleet.json 9 | public/browserify 10 | bin/*.json 11 | .bin 12 | build 13 | compile 14 | .lock-wscript 15 | node_modules 16 | coverage 17 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/error/docs.mli: -------------------------------------------------------------------------------- 1 | type OptionError := { 2 | option: T | null, 3 | message: String, 4 | type: "OptionError" 5 | } 6 | 7 | type TypedError := { 8 | message: String, 9 | type: T 10 | } 11 | 12 | type ValidationError := { 13 | errors: Array, 14 | message: String, 15 | type: "ValidationError" 16 | } 17 | 18 | error/option := (String, T) => OptionError 19 | 20 | error/typed := (args: { 21 | message: String, 22 | type: String, 23 | name?: String 24 | }) => (opts: Object) => TypedError 25 | 26 | error/validation := (Array) => ValidationError 27 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/error/option.js: -------------------------------------------------------------------------------- 1 | module.exports = OptionError 2 | 3 | function OptionError(message, options) { 4 | var result = new Error() 5 | 6 | Object.defineProperty(result, "type", { 7 | value: result.type, 8 | enumerable: true, 9 | writable: true, 10 | configurable: true 11 | }) 12 | 13 | result.option = options || null 14 | result.message = message 15 | result.type = "OptionError" 16 | 17 | return result 18 | } 19 | 20 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/error/test.js: -------------------------------------------------------------------------------- 1 | var TypedError = require('./typed') 2 | var assert = require('assert') 3 | 4 | var ServerError = TypedError({ 5 | type: 'server.5xx.error', 6 | message: '{title} server error, status={statusCode}' 7 | }) 8 | var ClientError = TypedError({ 9 | type: 'client.4xx.error', 10 | message: '{title} client error, status={statusCode}' 11 | }) 12 | 13 | var error = ServerError({ 14 | title:'some title', 15 | statusCode: 500 16 | }) 17 | var error2 = ClientError({ 18 | title: 'some title', 19 | statusCode: 404 20 | }) 21 | 22 | assert.equal(error.type, 'server.5xx.error') 23 | assert.equal(error.statusCode, 500) 24 | assert.equal(error.message, 'some title server error, status=500') 25 | 26 | assert.equal(error2.type, 'client.4xx.error') 27 | assert.equal(error2.statusCode, 404) 28 | assert.equal(error2.message, 'some title client error, status=404') 29 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/error/validation.js: -------------------------------------------------------------------------------- 1 | module.exports = ValidationError 2 | 3 | function ValidationError(errors) { 4 | var result = new Error() 5 | 6 | Object.defineProperty(result, "type", { 7 | value: result.type, 8 | enumerable: true, 9 | writable: true, 10 | configurable: true 11 | }) 12 | 13 | result.errors = errors 14 | result.message = errors[0].message 15 | result.type = "ValidationError" 16 | 17 | return result 18 | } 19 | 20 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/ev-store/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "maxdepth": 4, 3 | "maxstatements": 200, 4 | "maxcomplexity": 12, 5 | "maxlen": 80, 6 | "maxparams": 5, 7 | 8 | "curly": true, 9 | "eqeqeq": true, 10 | "immed": true, 11 | "latedef": false, 12 | "noarg": true, 13 | "noempty": true, 14 | "nonew": true, 15 | "undef": true, 16 | "unused": "vars", 17 | "trailing": true, 18 | 19 | "quotmark": true, 20 | "expr": true, 21 | "asi": true, 22 | 23 | "browser": false, 24 | "esnext": true, 25 | "devel": false, 26 | "node": false, 27 | "nonstandard": false, 28 | 29 | "predef": ["require", "module", "__dirname", "__filename"] 30 | } 31 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/ev-store/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .monitor 3 | .*.swp 4 | .nodemonignore 5 | releases 6 | *.log 7 | *.err 8 | fleet.json 9 | public/browserify 10 | bin/*.json 11 | .bin 12 | build 13 | compile 14 | .lock-wscript 15 | node_modules 16 | 17 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/ev-store/LICENCE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2012 Colingo. 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/ev-store/README.md: -------------------------------------------------------------------------------- 1 | # ev-store 2 | 3 | Stores event listeners and event handles on a DOM object 4 | 5 | ## Example 6 | 7 | ```js 8 | var EvStore = require('ev-store'); 9 | 10 | var elem = someElement 11 | var events = EvStore(elem) 12 | 13 | events.click = function () { 14 | /* ... */ 15 | }; 16 | ``` 17 | 18 | ## Installation 19 | 20 | `npm install ev-store` 21 | 22 | ## Contributors 23 | 24 | - Raynos 25 | 26 | ## MIT Licenced 27 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/ev-store/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var OneVersionConstraint = require('individual/one-version'); 4 | 5 | var MY_VERSION = '7'; 6 | OneVersionConstraint('ev-store', MY_VERSION); 7 | 8 | var hashKey = '__EV_STORE_KEY@' + MY_VERSION; 9 | 10 | module.exports = EvStore; 11 | 12 | function EvStore(elem) { 13 | var hash = elem[hashKey]; 14 | 15 | if (!hash) { 16 | hash = elem[hashKey] = {}; 17 | } 18 | 19 | return hash; 20 | } 21 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/ev-store/test.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var EvStore = require('./index.js'); 4 | 5 | var test = require('tape'); 6 | var document = require('global/document'); 7 | 8 | test('can fetch records out of DS', function t(assert) { 9 | var elem = document.body; 10 | var ds = EvStore(elem); 11 | 12 | ds.foo = 'bar'; 13 | 14 | var ds2 = EvStore(elem); 15 | 16 | assert.equal(ds2.foo, 'bar'); 17 | 18 | assert.end(); 19 | }); 20 | 21 | test('setting dash names', function t(assert) { 22 | var elem = document.createElement('div'); 23 | EvStore(elem)['foo-bar'] = 'baz'; 24 | 25 | var ds = EvStore(elem); 26 | 27 | assert.equal(ds['foo-bar'], 'baz'); 28 | 29 | assert.end(); 30 | }); 31 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/global/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .monitor 3 | .*.swp 4 | .nodemonignore 5 | releases 6 | *.log 7 | *.err 8 | fleet.json 9 | public/browserify 10 | bin/*.json 11 | .bin 12 | build 13 | compile 14 | .lock-wscript 15 | node_modules 16 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/global/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - 0.9 5 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/global/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2012 Colingo. 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/global/README.md: -------------------------------------------------------------------------------- 1 | # global 2 | 3 | 6 | 7 | Require global variables 8 | 9 | ## Example 10 | 11 | ```js 12 | var global = require("global") 13 | var document = require("global/document") 14 | var window = require("global/window") 15 | ``` 16 | 17 | ## Installation 18 | 19 | `npm install global` 20 | 21 | ## Contributors 22 | 23 | - Raynos 24 | 25 | ## MIT Licenced 26 | 27 | [1]: https://secure.travis-ci.org/Colingo/global.png 28 | [2]: http://travis-ci.org/Colingo/global 29 | [3]: http://ci.testling.com/Colingo/global.png 30 | [4]: http://ci.testling.com/Colingo/global 31 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/global/console.js: -------------------------------------------------------------------------------- 1 | module.exports = console; 2 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/global/document.js: -------------------------------------------------------------------------------- 1 | var topLevel = typeof global !== 'undefined' ? global : 2 | typeof window !== 'undefined' ? window : {} 3 | var minDoc = require('min-document'); 4 | 5 | var doccy; 6 | 7 | if (typeof document !== 'undefined') { 8 | doccy = document; 9 | } else { 10 | doccy = topLevel['__GLOBAL_DOCUMENT_CACHE@4']; 11 | 12 | if (!doccy) { 13 | doccy = topLevel['__GLOBAL_DOCUMENT_CACHE@4'] = minDoc; 14 | } 15 | } 16 | 17 | module.exports = doccy; 18 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/global/process.js: -------------------------------------------------------------------------------- 1 | module.exports = require('process'); 2 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/global/window.js: -------------------------------------------------------------------------------- 1 | var win; 2 | 3 | if (typeof window !== "undefined") { 4 | win = window; 5 | } else if (typeof global !== "undefined") { 6 | win = global; 7 | } else if (typeof self !== "undefined"){ 8 | win = self; 9 | } else { 10 | win = {}; 11 | } 12 | 13 | module.exports = win; 14 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/individual/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | *.err 4 | coverage 5 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/individual/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.11" 6 | before_install: npm i npm@latest -g 7 | script: npm run travis 8 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/individual/LICENCE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2012 Raynos. 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/individual/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /*global window, global*/ 4 | 5 | var root = typeof window !== 'undefined' ? 6 | window : typeof global !== 'undefined' ? 7 | global : {}; 8 | 9 | module.exports = Individual; 10 | 11 | function Individual(key, value) { 12 | if (key in root) { 13 | return root[key]; 14 | } 15 | 16 | root[key] = value; 17 | 18 | return value; 19 | } 20 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/individual/one-version.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Individual = require('./index.js'); 4 | 5 | module.exports = OneVersion; 6 | 7 | function OneVersion(moduleName, version, defaultValue) { 8 | var key = '__INDIVIDUAL_ONE_VERSION_' + moduleName; 9 | var enforceKey = key + '_ENFORCE_SINGLETON'; 10 | 11 | var versionValue = Individual(enforceKey, version); 12 | 13 | if (versionValue !== version) { 14 | throw new Error('Can only have one copy of ' + 15 | moduleName + '.\n' + 16 | 'You already have version ' + versionValue + 17 | ' installed.\n' + 18 | 'This means you cannot install version ' + version); 19 | } 20 | 21 | return Individual(key, defaultValue); 22 | } 23 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/individual/test.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | 3 | var Individual = require('./index.js'); 4 | 5 | test('can create Individual', function (assert) { 6 | var obj = Individual('someName', 42); 7 | 8 | assert.equal(obj, 42); 9 | 10 | var obj2 = Individual('someName', 50); 11 | 12 | assert.equal(obj, 42); 13 | 14 | assert.end(); 15 | }); 16 | 17 | test('different keys', function (assert) { 18 | var obj = Individual('someName2', 42); 19 | var obj2 = Individual('otherName2', 50); 20 | 21 | assert.equal(obj, 42); 22 | assert.equal(obj2, 50); 23 | 24 | assert.end(); 25 | }); 26 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/is-object/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .monitor 3 | .*.swp 4 | .nodemonignore 5 | releases 6 | *.log 7 | *.err 8 | fleet.json 9 | public/browserify 10 | bin/*.json 11 | .bin 12 | build 13 | compile 14 | .lock-wscript 15 | node_modules 16 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/is-object/.testem.json: -------------------------------------------------------------------------------- 1 | { 2 | "launchers": { 3 | "node": { 4 | "command": "node ./test" 5 | } 6 | }, 7 | "src_files": [ 8 | "./**/*.js" 9 | ], 10 | "before_tests": "npm run build", 11 | "on_exit": "rm test/static/bundle.js", 12 | "test_page": "test/static/index.html", 13 | "launch_in_dev": ["node", "phantomjs"] 14 | } 15 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/is-object/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.11" 4 | - "0.10" 5 | - "0.9" 6 | - "0.8" 7 | - "0.6" 8 | - "0.4" 9 | before_install: 10 | - '[ "${TRAVIS_NODE_VERSION}" == "0.6" ] || npm install -g npm@~1.4.6' 11 | matrix: 12 | fast_finish: true 13 | allow_failures: 14 | - node_js: "0.11" 15 | - node_js: "0.9" 16 | - node_js: "0.6" 17 | - node_js: "0.4" 18 | 19 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/is-object/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2013 Colingo. 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/is-object/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | module.exports = function isObject(x) { 4 | return typeof x === "object" && x !== null; 5 | }; 6 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/is-object/test/index.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | 3 | var isObject = require('../index'); 4 | 5 | test('returns true for objects', function (assert) { 6 | assert.equal(isObject({}), true); 7 | assert.equal(isObject([]), true); 8 | 9 | assert.end(); 10 | }); 11 | 12 | test('returns false for null', function (assert) { 13 | assert.equal(isObject(null), false); 14 | 15 | assert.end(); 16 | }); 17 | 18 | test('returns false for primitives', function (assert) { 19 | assert.equal(isObject(42), false); 20 | assert.equal(isObject('foo'), false); 21 | 22 | assert.end(); 23 | }); 24 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/min-document/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "maxdepth": 4, 3 | "maxstatements": 200, 4 | "maxcomplexity": 12, 5 | "maxlen": 80, 6 | "maxparams": 5, 7 | 8 | "curly": true, 9 | "eqeqeq": true, 10 | "immed": true, 11 | "latedef": false, 12 | "noarg": true, 13 | "noempty": true, 14 | "nonew": true, 15 | "undef": true, 16 | "unused": "vars", 17 | "trailing": true, 18 | 19 | "quotmark": true, 20 | "expr": true, 21 | "asi": true, 22 | 23 | "browser": false, 24 | "esnext": true, 25 | "devel": false, 26 | "node": false, 27 | "nonstandard": false, 28 | 29 | "predef": ["require", "module", "__dirname", "__filename"] 30 | } 31 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/min-document/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .monitor 3 | .*.swp 4 | .nodemonignore 5 | releases 6 | *.log 7 | *.err 8 | fleet.json 9 | public/browserify 10 | bin/*.json 11 | .bin 12 | build 13 | compile 14 | .lock-wscript 15 | node_modules 16 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/min-document/.testem.json: -------------------------------------------------------------------------------- 1 | { 2 | "launchers": { 3 | "node": { 4 | "command": "node ./test" 5 | } 6 | }, 7 | "src_files": [ 8 | "./**/*.js" 9 | ], 10 | "before_tests": "npm run build-test", 11 | "on_exit": "rm test/static/bundle.js", 12 | "test_page": "test/static/index.html", 13 | "launch_in_dev": ["node", "phantomjs"] 14 | } 15 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/min-document/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - 0.9 5 | - 0.10 6 | script: node ./test/index.js 7 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/min-document/README.md: -------------------------------------------------------------------------------- 1 | # min-document 2 | 3 | [![build status][1]][2] [![dependency status][3]][4] 4 | 5 | 6 | 7 | A minimal DOM implementation 8 | 9 | ## Example 10 | 11 | ```js 12 | var document = require("min-document") 13 | 14 | var div = document.createElement("div") 15 | div.className = "foo bar" 16 | 17 | var span = document.createElement("span") 18 | div.appendChild(span) 19 | span.textContent = "Hello!" 20 | 21 | /*
22 | Hello! 23 |
24 | */ 25 | var html = String(div) 26 | ``` 27 | 28 | ## Installation 29 | 30 | `npm install min-document` 31 | 32 | ## Contributors 33 | 34 | - Raynos 35 | 36 | ## MIT Licenced 37 | 38 | [1]: https://secure.travis-ci.org/Raynos/min-document.png 39 | [2]: https://travis-ci.org/Raynos/min-document 40 | [3]: https://david-dm.org/Raynos/min-document.png 41 | [4]: https://david-dm.org/Raynos/min-document 42 | [5]: https://ci.testling.com/Raynos/min-document.png 43 | [6]: https://ci.testling.com/Raynos/min-document 44 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/min-document/dom-comment.js: -------------------------------------------------------------------------------- 1 | module.exports = Comment 2 | 3 | function Comment(data, owner) { 4 | if (!(this instanceof Comment)) { 5 | return new Comment(data, owner) 6 | } 7 | 8 | this.data = data 9 | this.nodeValue = data 10 | this.length = data.length 11 | this.ownerDocument = owner || null 12 | } 13 | 14 | Comment.prototype.nodeType = 8 15 | Comment.prototype.nodeName = "#comment" 16 | 17 | Comment.prototype.toString = function _Comment_toString() { 18 | return "[object Comment]" 19 | } 20 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/min-document/dom-fragment.js: -------------------------------------------------------------------------------- 1 | var DOMElement = require("./dom-element.js") 2 | 3 | module.exports = DocumentFragment 4 | 5 | function DocumentFragment(owner) { 6 | if (!(this instanceof DocumentFragment)) { 7 | return new DocumentFragment() 8 | } 9 | 10 | this.childNodes = [] 11 | this.parentNode = null 12 | this.ownerDocument = owner || null 13 | } 14 | 15 | DocumentFragment.prototype.type = "DocumentFragment" 16 | DocumentFragment.prototype.nodeType = 11 17 | DocumentFragment.prototype.nodeName = "#document-fragment" 18 | 19 | DocumentFragment.prototype.appendChild = DOMElement.prototype.appendChild 20 | DocumentFragment.prototype.replaceChild = DOMElement.prototype.replaceChild 21 | DocumentFragment.prototype.removeChild = DOMElement.prototype.removeChild 22 | 23 | DocumentFragment.prototype.toString = 24 | function _DocumentFragment_toString() { 25 | return this.childNodes.map(function (node) { 26 | return String(node) 27 | }).join("") 28 | } 29 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/min-document/dom-text.js: -------------------------------------------------------------------------------- 1 | module.exports = DOMText 2 | 3 | function DOMText(value, owner) { 4 | if (!(this instanceof DOMText)) { 5 | return new DOMText(value) 6 | } 7 | 8 | this.data = value || "" 9 | this.length = this.data.length 10 | this.ownerDocument = owner || null 11 | } 12 | 13 | DOMText.prototype.type = "DOMTextNode" 14 | DOMText.prototype.nodeType = 3 15 | DOMText.prototype.nodeName = "#text" 16 | 17 | DOMText.prototype.toString = function _Text_toString() { 18 | return this.data 19 | } 20 | 21 | DOMText.prototype.replaceData = function replaceData(index, length, value) { 22 | var current = this.data 23 | var left = current.substring(0, index) 24 | var right = current.substring(index + length, current.length) 25 | this.data = left + value + right 26 | this.length = this.data.length 27 | } 28 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/min-document/event.js: -------------------------------------------------------------------------------- 1 | module.exports = Event 2 | 3 | function Event(family) {} 4 | 5 | Event.prototype.initEvent = function _Event_initEvent(type, bubbles, cancelable) { 6 | this.type = type 7 | this.bubbles = bubbles 8 | this.cancelable = cancelable 9 | } 10 | 11 | Event.prototype.preventDefault = function _Event_preventDefault() { 12 | 13 | } 14 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/min-document/event/add-event-listener.js: -------------------------------------------------------------------------------- 1 | module.exports = addEventListener 2 | 3 | function addEventListener(type, listener) { 4 | var elem = this 5 | 6 | if (!elem.listeners) { 7 | elem.listeners = {} 8 | } 9 | 10 | if (!elem.listeners[type]) { 11 | elem.listeners[type] = [] 12 | } 13 | 14 | if (elem.listeners[type].indexOf(listener) === -1) { 15 | elem.listeners[type].push(listener) 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/min-document/event/dispatch-event.js: -------------------------------------------------------------------------------- 1 | module.exports = dispatchEvent 2 | 3 | function dispatchEvent(ev) { 4 | var elem = this 5 | var type = ev.type 6 | 7 | if (!ev.target) { 8 | ev.target = elem 9 | } 10 | 11 | if (!elem.listeners) { 12 | elem.listeners = {} 13 | } 14 | 15 | var listeners = elem.listeners[type] 16 | 17 | if (listeners) { 18 | return listeners.forEach(function (listener) { 19 | ev.currentTarget = elem 20 | if (typeof listener === 'function') { 21 | listener(ev) 22 | } else { 23 | listener.handleEvent(ev) 24 | } 25 | }) 26 | } 27 | 28 | if (elem.parentNode) { 29 | elem.parentNode.dispatchEvent(ev) 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/min-document/event/remove-event-listener.js: -------------------------------------------------------------------------------- 1 | module.exports = removeEventListener 2 | 3 | function removeEventListener(type, listener) { 4 | var elem = this 5 | 6 | if (!elem.listeners) { 7 | return 8 | } 9 | 10 | if (!elem.listeners[type]) { 11 | return 12 | } 13 | 14 | var list = elem.listeners[type] 15 | var index = list.indexOf(listener) 16 | if (index !== -1) { 17 | list.splice(index, 1) 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/min-document/index.js: -------------------------------------------------------------------------------- 1 | var Document = require('./document.js'); 2 | 3 | module.exports = new Document(); 4 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/min-document/test/cleanup.js: -------------------------------------------------------------------------------- 1 | module.exports = Cleanup 2 | 3 | function Cleanup (document) { 4 | 5 | return cleanup 6 | 7 | function cleanup () { 8 | var childNodes = document.body.childNodes 9 | for (var i = 0; i < childNodes.length; i++) { 10 | document.body.removeChild(childNodes[i]) 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/min-document/test/index.js: -------------------------------------------------------------------------------- 1 | var testDocument = require("./test-document") 2 | var testDomElement = require("./test-dom-element") 3 | var testDomComment = require("./test-dom-comment") 4 | var document = require("../index") 5 | 6 | testDocument(document) 7 | testDomElement(document) 8 | testDomComment(document) 9 | 10 | if (typeof window !== "undefined" && window.document) { 11 | testDocument(window.document) 12 | testDomElement(window.document) 13 | testDomComment(window.document) 14 | } 15 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/min-document/test/static/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | TAPE Example 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/min-document/test/test-dom-comment.js: -------------------------------------------------------------------------------- 1 | var test = require("tape") 2 | 3 | module.exports = testDomComment 4 | 5 | function testDomComment(document) { 6 | var cleanup = require('./cleanup')(document) 7 | 8 | test("can createComment", function(assert) { 9 | var comment = document.createComment("test") 10 | assert.equal(comment.data, "test") 11 | assert.equal(comment.length, 4) 12 | assert.equal(comment.nodeName, "#comment") 13 | assert.equal(comment.nodeType, 8) 14 | assert.equal(comment.nodeValue, "test") 15 | assert.equal(comment.ownerDocument, document) 16 | assert.equal(comment.toString(), "[object Comment]") 17 | cleanup() 18 | assert.end() 19 | }) 20 | } 21 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/next-tick/.lint: -------------------------------------------------------------------------------- 1 | @root 2 | 3 | module 4 | es5 5 | 6 | indent 2 7 | maxlen 80 8 | tabs 9 | 10 | ass 11 | bitwise 12 | nomen 13 | plusplus 14 | predef+ process, setImmediate, setTimeout, clearTimeout, document, MutationObserver, WebKitMutationObserver 15 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/next-tick/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /node_modules 3 | /npm-debug.log 4 | /.lintcache 5 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/next-tick/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - 0.10 5 | - 0.11 6 | 7 | before_install: 8 | - mkdir node_modules; ln -s ../ node_modules/next-tick 9 | 10 | notifications: 11 | email: 12 | - medikoo+next-tick@medikoo.com 13 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/next-tick/CHANGES: -------------------------------------------------------------------------------- 1 | v0.2.2 -- 2014.04.18 2 | - Do not rely on es5-ext's valid-callable. Replace it with simple internal function 3 | - In MutationObserver fallback rely on text node instead of attribute and assure 4 | mutation event is invoked by real change of data 5 | 6 | v0.2.1 -- 2014.02.24 7 | - Fix case in import path 8 | 9 | v0.2.0 -- 2014.02.24 10 | - Assure microtask resultion if MutationObserver is available (thanks @Raynos) #1 11 | - Unify validation of callback. TypeError is throw for any non callable input 12 | - Move main module from `lib` to root directory 13 | - Improve documentation 14 | - Remove Makefile (it's environment agnostic pacakge) 15 | 16 | v0.1.0 -- 2012.08.29 17 | Initial 18 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/next-tick/README.md: -------------------------------------------------------------------------------- 1 | # next-tick 2 | ## Environment agnostic nextTick polyfill 3 | 4 | To be used in environment agnostic modules that need nextTick functionality. 5 | 6 | - When run in Node.js `process.nextTick` is used 7 | - In modern browsers microtask resolution is guaranteed by `MutationObserver` 8 | - In other engines `setImmediate` or `setTimeout(fn, 0)` is used as fallback. 9 | - If none of the above is supported module resolves to `null` 10 | 11 | ## Installation 12 | ### NPM 13 | 14 | In your project path: 15 | 16 | $ npm install next-tick 17 | 18 | #### Browser 19 | 20 | You can easily bundle `next-tick` for browser with any CJS bundler, e.g. [modules-webmake](https://github.com/medikoo/modules-webmake) 21 | 22 | ## Tests [![Build Status](https://api.travis-ci.org/medikoo/next-tick.png?branch=master)](https://travis-ci.org/medikoo/next-tick) 23 | 24 | $ npm test 25 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/next-tick/test/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = function (t, a, d) { 4 | var invoked; 5 | 6 | a(t(function () { 7 | a(arguments.length, 0, "Arguments"); 8 | invoked = true; 9 | }), undefined, "Return"); 10 | a(invoked, undefined, "Is not run immediately"); 11 | setTimeout(function () { 12 | a(invoked, true, "Run in next tick"); 13 | invoked = []; 14 | t(function () { invoked.push(0); }); 15 | t(function () { invoked.push(1); }); 16 | t(function () { invoked.push(2); }); 17 | setTimeout(function () { 18 | a.deep(invoked, [0, 1, 2], "Serial"); 19 | d(); 20 | }, 10); 21 | }, 10); 22 | }; 23 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/nodejs-websocket/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "curly": true, 3 | "eqeqeq": true, 4 | "nonew": true, 5 | "latedef": "nofunc", 6 | "unused": true, 7 | "noarg": true, 8 | "asi": true, 9 | "trailing": true, 10 | "quotmark": true, 11 | "strict": true, 12 | "undef": true, 13 | "expr": true, 14 | "newcap": true, 15 | "immed": true, 16 | "node": true, 17 | "camelcase": true, 18 | "devel": true, 19 | "freeze": true, 20 | "-W033": true, 21 | "-W058": true 22 | } -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/nodejs-websocket/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "4" 4 | - "6" 5 | - "8" 6 | - "10" 7 | - "node" -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/nodejs-websocket/InStream.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @file Simple wrapper for stream.Readable, used for receiving binary data 3 | */ 4 | 'use strict' 5 | 6 | var util = require('util'), 7 | stream = require('stream') 8 | 9 | /** 10 | * Represents the readable stream for binary frames 11 | * @class 12 | * @event readable 13 | * @event end 14 | */ 15 | function InStream() { 16 | stream.Readable.call(this) 17 | } 18 | 19 | module.exports = InStream 20 | 21 | util.inherits(InStream, stream.Readable) 22 | 23 | /** 24 | * No logic here, the pushs are made outside _read 25 | * @private 26 | */ 27 | InStream.prototype._read = function () {} 28 | 29 | /** 30 | * Add more data to the stream and fires "readable" event 31 | * @param {Buffer} data 32 | * @private 33 | */ 34 | InStream.prototype.addData = function (data) { 35 | this.push(data) 36 | } 37 | 38 | /** 39 | * Indicates there is no more data to add to the stream 40 | * @private 41 | */ 42 | InStream.prototype.end = function () { 43 | this.push(null) 44 | } -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/process/README.md: -------------------------------------------------------------------------------- 1 | # process 2 | 3 | ```require('process');``` just like any other module. 4 | 5 | Works in node.js and browsers via the browser.js shim provided with the module. 6 | 7 | ## package manager notes 8 | 9 | If you are writing a bundler to package modules for client side use, make sure you use the ```browser``` field hint in package.json. 10 | 11 | See https://gist.github.com/4339901 for details. 12 | 13 | The [browserify](https://github.com/substack/node-browserify) module will properly handle this field when bundling your files. 14 | 15 | 16 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/process/index.js: -------------------------------------------------------------------------------- 1 | // for now just expose the builtin process global from node.js 2 | module.exports = global.process; 3 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/string-template/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/string-template/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | before_script: 5 | - npm install 6 | - npm install istanbul coveralls 7 | script: npm run travis-test 8 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/string-template/index.js: -------------------------------------------------------------------------------- 1 | var nargs = /\{([0-9a-zA-Z]+)\}/g 2 | var slice = Array.prototype.slice 3 | 4 | module.exports = template 5 | 6 | function template(string) { 7 | var args 8 | 9 | if (arguments.length === 2 && typeof arguments[1] === "object") { 10 | args = arguments[1] 11 | } else { 12 | args = slice.call(arguments, 1) 13 | } 14 | 15 | if (!args || !args.hasOwnProperty) { 16 | args = {} 17 | } 18 | 19 | return string.replace(nargs, function replaceArg(match, i, index) { 20 | var result 21 | 22 | if (string[index - 1] === "{" && 23 | string[index + match.length] === "}") { 24 | return i 25 | } else { 26 | result = args.hasOwnProperty(i) ? args[i] : null 27 | if (result === null || result === undefined) { 28 | return "" 29 | } 30 | 31 | return result 32 | } 33 | }) 34 | } 35 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/.editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | root = true 3 | 4 | [*] 5 | indent_style = space 6 | indent_size = 4 7 | end_of_line = lf 8 | charset = utf-8 9 | trim_trailing_whitespace = true 10 | insert_final_newline = true 11 | 12 | [*.md] 13 | trim_trailing_whitespace = false 14 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "asi": true, 3 | "bitwise": false, 4 | "camelcase": true, 5 | "curly": false, 6 | "eqeqeq": true, 7 | "eqnull": true, 8 | "forin": false, 9 | "immed": true, 10 | "indent": 4, 11 | "latedef": "nofunc", 12 | "newcap": false, 13 | "noarg": true, 14 | "nonew": true, 15 | "plusplus": false, 16 | "proto": true, 17 | "quotmark": false, 18 | "regexp": false, 19 | "undef": true, 20 | "unused": true, 21 | "strict": false, 22 | "trailing": true, 23 | "noempty": true, 24 | "maxdepth": 5, 25 | "maxparams": 5, 26 | "globals": { 27 | "console": true, 28 | "Buffer": true, 29 | "setTimeout": true, 30 | "clearTimeout": true, 31 | "setInterval": true, 32 | "clearInterval": true, 33 | "require": false, 34 | "module": false, 35 | "exports": true, 36 | "global": false, 37 | "process": true, 38 | "__dirname": false, 39 | "__filename": false 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/.npmignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .DS_Store 3 | .monitor 4 | .*.swp 5 | .nodemonignore 6 | releases 7 | *.log 8 | *.err 9 | fleet.json 10 | public/browserify 11 | bin/*.json 12 | .bin 13 | build 14 | compile 15 | .lock-wscript 16 | coverage 17 | node_modules 18 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - '0.10' 4 | - '0.12' 5 | before_install: 6 | - npm install npm -g 7 | before_script: 8 | - npm install 9 | - npm install istanbul coveralls 10 | script: npm run travis-test 11 | env: 12 | global: 13 | - secure: JTqjyeAoQmKLVH9SzSeIWy02DcY9WAkfIU/w8YotxIsELWbPyZ6seYBEhHiB+JYJ9UeuUgyYhZ144SPm6K8o5w+merMD7zMglr95a/8CJnjMBdPK2/0Rjckz9OcANao5k+Qm+QBBu3keo6dRtKX25g6WrKwOYu8OLz5cradzhLs= 14 | - secure: OBCtZZfM5LZyT+fT84Kb7N0PP1JdTQQ3SymZD5Ac+JYK30gCG6UO/o713QjlI5yVG7qwdFlPQOYF2VVf7yw6dUvf6pKj51427b9nOir8Hb9XjWlpo/770dKxlvrNxtQ3kkygAJTU8Fe7Jbk30zJef/Be17C07viiCZs4sHsiZC8= 15 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/.zuul.yml: -------------------------------------------------------------------------------- 1 | ui: tape 2 | concurrency: 1 3 | browsers: 4 | - name: chrome 5 | version: [26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, latest] 6 | - name: ie 7 | version: 6..latest 8 | - name: firefox 9 | version: 3..latest 10 | - name: iphone 11 | version: 4.3..latest 12 | - name: ipad 13 | version: 4.3..latest 14 | - name: android 15 | version: 4.0..latest 16 | - name: opera 17 | version: 11..latest 18 | - name: safari 19 | version: 5..latest 20 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/create-element.js: -------------------------------------------------------------------------------- 1 | var createElement = require("./vdom/create-element.js") 2 | 3 | module.exports = createElement 4 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/diff.js: -------------------------------------------------------------------------------- 1 | var diff = require("./vtree/diff.js") 2 | 3 | module.exports = diff 4 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/h.js: -------------------------------------------------------------------------------- 1 | var h = require("./virtual-hyperscript/index.js") 2 | 3 | module.exports = h 4 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/index.js: -------------------------------------------------------------------------------- 1 | var diff = require("./diff.js") 2 | var patch = require("./patch.js") 3 | var h = require("./h.js") 4 | var create = require("./create-element.js") 5 | var VNode = require('./vnode/vnode.js') 6 | var VText = require('./vnode/vtext.js') 7 | 8 | module.exports = { 9 | diff: diff, 10 | patch: patch, 11 | h: h, 12 | create: create, 13 | VNode: VNode, 14 | VText: VText 15 | } 16 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/patch.js: -------------------------------------------------------------------------------- 1 | var patch = require("./vdom/patch.js") 2 | 3 | module.exports = patch 4 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/test/index.js: -------------------------------------------------------------------------------- 1 | require("./main.js") 2 | require("./hook.js") 3 | require("./nested-properties.js") 4 | require("./undefined-properties.js") 5 | require("./keys.js") 6 | require("./thunk.js") 7 | require("./style.js") 8 | require("./attributes") 9 | require("./non-string.js") 10 | 11 | require("../vdom/test/") 12 | require("../vtree/test/") 13 | require("../virtual-hyperscript/test/") 14 | require("../vnode/test/") 15 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/test/lib/assert-childNodes-from-array.js: -------------------------------------------------------------------------------- 1 | module.exports = assertChildNodesFromArray; 2 | 3 | function assertChildNodesFromArray(assert, items, childNodes) { 4 | // ensure that the output has the same number of nodes as required 5 | assert.equal(childNodes.length, items.length) 6 | 7 | for (var i = 0; i < items.length; i++) { 8 | var key = items[i] 9 | assert.equal(childNodes[i].id, key != null ? String(key) : 'no-key-' + i) 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/test/lib/nodes-from-array.js: -------------------------------------------------------------------------------- 1 | var h = require("../../h.js") 2 | 3 | module.exports = nodesFromArray 4 | 5 | function nodesFromArray(array) { 6 | var i =0 7 | var children = [] 8 | var key 9 | var properties 10 | 11 | for(; i < array.length; i++) { 12 | key = array[i] 13 | 14 | if (key != null) { 15 | properties = { 16 | key: key, 17 | id: String(key) 18 | } 19 | } 20 | else { 21 | properties = { 22 | id: 'no-key-' + i 23 | } 24 | } 25 | 26 | children.push(h('div', properties, properties.id)) 27 | } 28 | 29 | return h('div', children) 30 | } 31 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/test/lib/patch-count.js: -------------------------------------------------------------------------------- 1 | module.exports = patchCount 2 | 3 | function patchCount(patch) { 4 | var count = 0 5 | 6 | for (var key in patch) { 7 | if (key !== "a" && patch.hasOwnProperty(key)) { 8 | count++ 9 | } 10 | } 11 | 12 | return count 13 | } 14 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/test/non-string.js: -------------------------------------------------------------------------------- 1 | var test = require("tape") 2 | var h = require("../h.js") 3 | var diff = require("../diff.js") 4 | var patch = require("../patch.js") 5 | var createElement = require("../create-element.js") 6 | 7 | test("coerce numbers to strings in children array", function (assert) { 8 | var leftNode = h("div", [ "clicked ", 1336, " times" ]) 9 | var rightNode = h("div", [ "clicked ", 1337, " times" ]) 10 | var rootNode = createElement(leftNode) 11 | var newRoot = patch(rootNode, diff(leftNode, rightNode)) 12 | assert.equal(newRoot.toString(), '
clicked 1337 times
') 13 | assert.end() 14 | }) 15 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/vdom/README.md: -------------------------------------------------------------------------------- 1 | # vdom 2 | 3 | A DOM render and patch algorithm for vtree 4 | 5 | ## Motivation 6 | 7 | Given a `vtree` structure representing a DOM structure, we would like to either 8 | render the structure to a DOM node using `vdom/create-element` or we would like 9 | to update the DOM using the results of `vtree/diff` by patching the DOM with 10 | `vdom/patch` 11 | 12 | ## Example 13 | 14 | ```js 15 | var h = require("virtual-dom/h") 16 | var diff = require("virtual-dom/diff") 17 | 18 | var createElement = require("virtual-dom/create-element") 19 | var patch = require("virtual-dom/patch") 20 | 21 | var leftNode = h("div") 22 | var rightNode = h("text") 23 | 24 | // Render the left node to a DOM node 25 | var rootNode = createElement(leftNode) 26 | document.body.appendChild(rootNode) 27 | 28 | // Update the DOM with the results of a diff 29 | var patches = diff(leftNode, rightNode) 30 | patch(rootNode, patches) 31 | ``` 32 | 33 | ## Installation 34 | 35 | `npm install virtual-dom` 36 | 37 | ## Contributors 38 | 39 | - Matt Esch 40 | 41 | ## MIT Licenced 42 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/vdom/test/index.js: -------------------------------------------------------------------------------- 1 | require("./dom-index") 2 | require("./patch-index") 3 | require("./patch-op-index") 4 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/vdom/test/patch-index.js: -------------------------------------------------------------------------------- 1 | var test = require("tape") 2 | var VNode = require("../../vnode/vnode") 3 | var VText = require("../../vnode/vtext") 4 | var diff = require("../../vtree/diff") 5 | 6 | var createElement = require("../create-element") 7 | var patch = require("../patch") 8 | 9 | test("overrided patch function is correctly used and received correct options", function (assert) { 10 | 11 | function patchCustom(rootNode, patches, renderOptions) { 12 | return { 13 | rootNode: rootNode, 14 | patches: patches, 15 | renderOptions: renderOptions 16 | } 17 | } 18 | function createElementCustom(vnode) {} 19 | 20 | var rootNode = new VNode("div") 21 | var patches = {} 22 | var renderOptions = { patch: patchCustom, render: createElementCustom } 23 | 24 | var result = patch(rootNode, patches, renderOptions) 25 | assert.equal(result.rootNode, rootNode) 26 | assert.equal(result.patches, patches) 27 | assert.equal(result.renderOptions, renderOptions) 28 | assert.end() 29 | }) -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/vdom/update-widget.js: -------------------------------------------------------------------------------- 1 | var isWidget = require("../vnode/is-widget.js") 2 | 3 | module.exports = updateWidget 4 | 5 | function updateWidget(a, b) { 6 | if (isWidget(a) && isWidget(b)) { 7 | if ("name" in a && "name" in b) { 8 | return a.id === b.id 9 | } else { 10 | return a.init === b.init 11 | } 12 | } 13 | 14 | return false 15 | } 16 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/virtual-hyperscript/hooks/ev-hook.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var EvStore = require('ev-store'); 4 | 5 | module.exports = EvHook; 6 | 7 | function EvHook(value) { 8 | if (!(this instanceof EvHook)) { 9 | return new EvHook(value); 10 | } 11 | 12 | this.value = value; 13 | } 14 | 15 | EvHook.prototype.hook = function (node, propertyName) { 16 | var es = EvStore(node); 17 | var propName = propertyName.substr(3); 18 | 19 | es[propName] = this.value; 20 | }; 21 | 22 | EvHook.prototype.unhook = function(node, propertyName) { 23 | var es = EvStore(node); 24 | var propName = propertyName.substr(3); 25 | 26 | es[propName] = undefined; 27 | }; 28 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/virtual-hyperscript/hooks/focus-hook.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var document = require("global/document"); 4 | var nextTick = require("next-tick"); 5 | 6 | module.exports = MutableFocusHook; 7 | 8 | function MutableFocusHook() { 9 | if (!(this instanceof MutableFocusHook)) { 10 | return new MutableFocusHook(); 11 | } 12 | } 13 | 14 | MutableFocusHook.prototype.hook = function (node) { 15 | nextTick(function () { 16 | if (document.activeElement !== node) { 17 | node.focus(); 18 | } 19 | }); 20 | }; 21 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/virtual-hyperscript/hooks/soft-set-hook.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = SoftSetHook; 4 | 5 | function SoftSetHook(value) { 6 | if (!(this instanceof SoftSetHook)) { 7 | return new SoftSetHook(value); 8 | } 9 | 10 | this.value = value; 11 | } 12 | 13 | SoftSetHook.prototype.hook = function (node, propertyName) { 14 | if (node[propertyName] !== this.value) { 15 | node[propertyName] = this.value; 16 | } 17 | }; 18 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/virtual-hyperscript/test/ev-hook.js: -------------------------------------------------------------------------------- 1 | var test = require("tape") 2 | var EvStore = require("ev-store") 3 | 4 | var h = require("../index.js") 5 | var createElement = require("../../vdom/create-element") 6 | var patch = require("../../vdom/patch") 7 | var diff = require("../../vtree/diff") 8 | 9 | test("h with events", function (assert) { 10 | function one() {} 11 | 12 | var left = h(".foo", { 13 | "ev-click": one 14 | }) 15 | 16 | var right = h(".bar", {}) 17 | 18 | var elem = createElement(left) 19 | 20 | var ds1 = EvStore(elem) 21 | assert.ok(ds1) 22 | assert.equal(ds1.click, one) 23 | 24 | var patches = diff(left, right) 25 | 26 | patch(elem, patches) 27 | 28 | var ds2 = EvStore(elem) 29 | assert.ok(ds2) 30 | assert.equal(ds1, ds2) 31 | assert.equal(ds2.click, undefined) 32 | 33 | assert.end() 34 | }) 35 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/virtual-hyperscript/test/index.js: -------------------------------------------------------------------------------- 1 | require("./h.js") 2 | require("./svg.js") 3 | require("./ev-hook.js") 4 | require("./attribute-hook.js") 5 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/vnode/handle-thunk.js: -------------------------------------------------------------------------------- 1 | var isVNode = require("./is-vnode") 2 | var isVText = require("./is-vtext") 3 | var isWidget = require("./is-widget") 4 | var isThunk = require("./is-thunk") 5 | 6 | module.exports = handleThunk 7 | 8 | function handleThunk(a, b) { 9 | var renderedA = a 10 | var renderedB = b 11 | 12 | if (isThunk(b)) { 13 | renderedB = renderThunk(b, a) 14 | } 15 | 16 | if (isThunk(a)) { 17 | renderedA = renderThunk(a, null) 18 | } 19 | 20 | return { 21 | a: renderedA, 22 | b: renderedB 23 | } 24 | } 25 | 26 | function renderThunk(thunk, previous) { 27 | var renderedThunk = thunk.vnode 28 | 29 | if (!renderedThunk) { 30 | renderedThunk = thunk.vnode = thunk.render(previous) 31 | } 32 | 33 | if (!(isVNode(renderedThunk) || 34 | isVText(renderedThunk) || 35 | isWidget(renderedThunk))) { 36 | throw new Error("thunk did not return a valid node"); 37 | } 38 | 39 | return renderedThunk 40 | } 41 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/vnode/is-thunk.js: -------------------------------------------------------------------------------- 1 | module.exports = isThunk 2 | 3 | function isThunk(t) { 4 | return t && t.type === "Thunk" 5 | } 6 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/vnode/is-vhook.js: -------------------------------------------------------------------------------- 1 | module.exports = isHook 2 | 3 | function isHook(hook) { 4 | return hook && 5 | (typeof hook.hook === "function" && !hook.hasOwnProperty("hook") || 6 | typeof hook.unhook === "function" && !hook.hasOwnProperty("unhook")) 7 | } 8 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/vnode/is-vnode.js: -------------------------------------------------------------------------------- 1 | var version = require("./version") 2 | 3 | module.exports = isVirtualNode 4 | 5 | function isVirtualNode(x) { 6 | return x && x.type === "VirtualNode" && x.version === version 7 | } 8 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/vnode/is-vtext.js: -------------------------------------------------------------------------------- 1 | var version = require("./version") 2 | 3 | module.exports = isVirtualText 4 | 5 | function isVirtualText(x) { 6 | return x && x.type === "VirtualText" && x.version === version 7 | } 8 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/vnode/is-widget.js: -------------------------------------------------------------------------------- 1 | module.exports = isWidget 2 | 3 | function isWidget(w) { 4 | return w && w.type === "Widget" 5 | } 6 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/vnode/test/index.js: -------------------------------------------------------------------------------- 1 | require('./handle-thunk.js') 2 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/vnode/version.js: -------------------------------------------------------------------------------- 1 | module.exports = "2" 2 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/vnode/vpatch.js: -------------------------------------------------------------------------------- 1 | var version = require("./version") 2 | 3 | VirtualPatch.NONE = 0 4 | VirtualPatch.VTEXT = 1 5 | VirtualPatch.VNODE = 2 6 | VirtualPatch.WIDGET = 3 7 | VirtualPatch.PROPS = 4 8 | VirtualPatch.ORDER = 5 9 | VirtualPatch.INSERT = 6 10 | VirtualPatch.REMOVE = 7 11 | VirtualPatch.THUNK = 8 12 | 13 | module.exports = VirtualPatch 14 | 15 | function VirtualPatch(type, vNode, patch) { 16 | this.type = Number(type) 17 | this.vNode = vNode 18 | this.patch = patch 19 | } 20 | 21 | VirtualPatch.prototype.version = version 22 | VirtualPatch.prototype.type = "VirtualPatch" 23 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/vnode/vtext.js: -------------------------------------------------------------------------------- 1 | var version = require("./version") 2 | 3 | module.exports = VirtualText 4 | 5 | function VirtualText(text) { 6 | this.text = String(text) 7 | } 8 | 9 | VirtualText.prototype.version = version 10 | VirtualText.prototype.type = "VirtualText" 11 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/vtree/README.md: -------------------------------------------------------------------------------- 1 | # vtree 2 | 3 | A realtime tree diffing algorithm 4 | 5 | ## Motivation 6 | 7 | `vtree` currently exists as part of `virtual-dom`. It is used for imitating 8 | diff operations between two `vnode` structures that imitate the structure of 9 | the active DOM node structure in the browser. 10 | 11 | ## Example 12 | 13 | ```js 14 | var h = require("virtual-dom/h") 15 | var diff = require("virtual-dom/diff") 16 | 17 | var leftNode = h("div") 18 | var rightNode = h("text") 19 | 20 | var patches = diff(leftNode, rightNode) 21 | /* 22 | -> { 23 | a: leftNode, 24 | 0: vpatch(rightNode) // a replace operation for the first node 25 | } 26 | */ 27 | ``` 28 | 29 | ## Installation 30 | 31 | `npm install virtual-dom` 32 | 33 | ## Contributors 34 | 35 | - Matt Esch 36 | 37 | ## MIT Licenced 38 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/vtree/test/diff-props.js: -------------------------------------------------------------------------------- 1 | var test = require("tape") 2 | var diffProps = require("../diff-props") 3 | 4 | test("add attributes to empty attributes", function (assert) { 5 | var propsA = { 6 | attributes : {} 7 | } 8 | var propsB = { 9 | attributes : { 10 | class : "standard", 11 | "e-text" : "custom" 12 | } 13 | } 14 | 15 | var diff = diffProps(propsA,propsB) 16 | assert.equal(diff.attributes.class, "standard") 17 | assert.equal(diff.attributes["e-text"], "custom") 18 | 19 | assert.end() 20 | }) 21 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/virtual-dom/vtree/test/index.js: -------------------------------------------------------------------------------- 1 | require("./diff-props") 2 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/x-is-array/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .monitor 3 | .*.swp 4 | .nodemonignore 5 | releases 6 | *.log 7 | *.err 8 | fleet.json 9 | public/browserify 10 | bin/*.json 11 | .bin 12 | build 13 | compile 14 | .lock-wscript 15 | coverage 16 | node_modules 17 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/x-is-array/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" 5 | before_script: 6 | - npm install 7 | - npm install istanbul coveralls 8 | script: npm run travis-test 9 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/x-is-array/README.md: -------------------------------------------------------------------------------- 1 | # x-is-array 2 | 3 | Simple array test 4 | 5 | ## Example 6 | 7 | ```js 8 | var isArray = require("x-is-array") 9 | 10 | isArray([]) 11 | // -> true 12 | 13 | isArray("hello") 14 | // -> false 15 | 16 | isArray("") 17 | // -> false 18 | 19 | isArray(9) 20 | // -> false 21 | 22 | isArray(true) 23 | // -> false 24 | 25 | isArray(new Date()) 26 | // -> false 27 | 28 | isArray({ 29 | // -> false 30 | 31 | isArray(null) 32 | // -> false 33 | 34 | isArray(undefined) 35 | // -> false 36 | ``` 37 | 38 | ## Installation 39 | 40 | `npm install x-is-array` 41 | 42 | ## Contributors 43 | 44 | - Matt-Esch 45 | 46 | ## MIT Licenced -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/x-is-array/index.js: -------------------------------------------------------------------------------- 1 | var nativeIsArray = Array.isArray 2 | var toString = Object.prototype.toString 3 | 4 | module.exports = nativeIsArray || isArray 5 | 6 | function isArray(obj) { 7 | return toString.call(obj) === "[object Array]" 8 | } 9 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/x-is-string/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .monitor 3 | .*.swp 4 | .nodemonignore 5 | releases 6 | *.log 7 | *.err 8 | fleet.json 9 | public/browserify 10 | bin/*.json 11 | .bin 12 | build 13 | compile 14 | .lock-wscript 15 | coverage 16 | node_modules 17 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/x-is-string/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" 5 | before_script: 6 | - npm install 7 | - npm install istanbul coveralls 8 | script: npm run travis-test 9 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/x-is-string/README.md: -------------------------------------------------------------------------------- 1 | # x-is-string 2 | 3 | Simple string test 4 | 5 | ## Example 6 | 7 | ```js 8 | var isString = require("x-is-string") 9 | 10 | isString("hello") 11 | // -> true 12 | 13 | isString("") 14 | // -> true 15 | 16 | isString(new String("things")) 17 | // -> true 18 | 19 | isString(1) 20 | // -> false 21 | 22 | isString(true) 23 | // -> false 24 | 25 | isString(new Date()) 26 | // -> false 27 | 28 | isString({}) 29 | // -> false 30 | 31 | isString(null) 32 | // -> false 33 | 34 | isString(undefined) 35 | // -> false 36 | ``` 37 | 38 | ## Installation 39 | 40 | `npm install x-is-string` 41 | 42 | ## Contributors 43 | 44 | - Matt-Esch 45 | 46 | ## MIT Licenced -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/x-is-string/index.js: -------------------------------------------------------------------------------- 1 | var toString = Object.prototype.toString 2 | 3 | module.exports = isString 4 | 5 | function isString(obj) { 6 | return toString.call(obj) === "[object String]" 7 | } 8 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/xtend/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "maxdepth": 4, 3 | "maxstatements": 200, 4 | "maxcomplexity": 12, 5 | "maxlen": 80, 6 | "maxparams": 5, 7 | 8 | "curly": true, 9 | "eqeqeq": true, 10 | "immed": true, 11 | "latedef": false, 12 | "noarg": true, 13 | "noempty": true, 14 | "nonew": true, 15 | "undef": true, 16 | "unused": "vars", 17 | "trailing": true, 18 | 19 | "quotmark": true, 20 | "expr": true, 21 | "asi": true, 22 | 23 | "browser": false, 24 | "esnext": true, 25 | "devel": false, 26 | "node": false, 27 | "nonstandard": false, 28 | 29 | "predef": ["require", "module", "__dirname", "__filename"] 30 | } 31 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/xtend/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/xtend/Makefile: -------------------------------------------------------------------------------- 1 | browser: 2 | node ./support/compile 3 | 4 | .PHONY: browser -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/xtend/README.md: -------------------------------------------------------------------------------- 1 | # xtend 2 | 3 | [![browser support][3]][4] 4 | 5 | [![locked](http://badges.github.io/stability-badges/dist/locked.svg)](http://github.com/badges/stability-badges) 6 | 7 | Extend like a boss 8 | 9 | xtend is a basic utility library which allows you to extend an object by appending all of the properties from each object in a list. When there are identical properties, the right-most property takes precedence. 10 | 11 | ## Examples 12 | 13 | ```js 14 | var extend = require("xtend") 15 | 16 | // extend returns a new object. Does not mutate arguments 17 | var combination = extend({ 18 | a: "a", 19 | b: 'c' 20 | }, { 21 | b: "b" 22 | }) 23 | // { a: "a", b: "b" } 24 | ``` 25 | 26 | ## Stability status: Locked 27 | 28 | ## MIT Licenced 29 | 30 | 31 | [3]: http://ci.testling.com/Raynos/xtend.png 32 | [4]: http://ci.testling.com/Raynos/xtend 33 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/xtend/immutable.js: -------------------------------------------------------------------------------- 1 | module.exports = extend 2 | 3 | var hasOwnProperty = Object.prototype.hasOwnProperty; 4 | 5 | function extend() { 6 | var target = {} 7 | 8 | for (var i = 0; i < arguments.length; i++) { 9 | var source = arguments[i] 10 | 11 | for (var key in source) { 12 | if (hasOwnProperty.call(source, key)) { 13 | target[key] = source[key] 14 | } 15 | } 16 | } 17 | 18 | return target 19 | } 20 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/node_modules/xtend/mutable.js: -------------------------------------------------------------------------------- 1 | module.exports = extend 2 | 3 | var hasOwnProperty = Object.prototype.hasOwnProperty; 4 | 5 | function extend(target) { 6 | for (var i = 1; i < arguments.length; i++) { 7 | var source = arguments[i] 8 | 9 | for (var key in source) { 10 | if (hasOwnProperty.call(source, key)) { 11 | target[key] = source[key] 12 | } 13 | } 14 | } 15 | 16 | return target 17 | } 18 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "nw-quick-start-demo", 3 | "version": "0.0.1", 4 | "main": "index.html", 5 | "window": { 6 | "title": "v1.0.0", 7 | "toolbar": true, 8 | "width": 400, 9 | "height": 600, 10 | "frame": true 11 | }, 12 | "chromium-args": "-load-extension=./extensions/ -ignore-certificate-errors", 13 | "webview": { 14 | "partitions": [ 15 | { 16 | "name": "trusted", 17 | "accessible_resources": [ 18 | "" 19 | ] 20 | } 21 | ] 22 | }, 23 | "dependencies": { 24 | "dom2hscript": "^0.2.3", 25 | "nodejs-websocket": "^1.7.2", 26 | "virtual-dom": "^2.1.1" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/srcProject/page.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | data: { 3 | count:0 4 | }, 5 | clickedCount(e) { 6 | this.setData({count:this.data.count+1}); 7 | } 8 | }) 9 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/srcProject/page.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Clicked count:{{count}} 4 | 5 | -------------------------------------------------------------------------------- /devtools/toy-miniprogram-dev/srcProject/page.wxss: -------------------------------------------------------------------------------- 1 | .outter { 2 | width:100%; 3 | height:100%; 4 | background-color:#cccccc; 5 | position:absolute; 6 | } 7 | .inner { 8 | left:25%; 9 | top:25%; 10 | width:50%; 11 | height:50%; 12 | background-color:red; 13 | position:absolute; 14 | } -------------------------------------------------------------------------------- /document/img/code.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/document/img/code.jpg -------------------------------------------------------------------------------- /document/img/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/document/img/demo.gif -------------------------------------------------------------------------------- /document/img/demo_android.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/document/img/demo_android.gif -------------------------------------------------------------------------------- /document/img/demo_ios.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/document/img/demo_ios.gif -------------------------------------------------------------------------------- /document/img/logic_debug_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/document/img/logic_debug_flow.png -------------------------------------------------------------------------------- /document/img/wxml_debug_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/document/img/wxml_debug_flow.png -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 14 | 15 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 14 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 28 5 | defaultConfig { 6 | applicationId "com.monkeybad.toyminiprogram" 7 | minSdkVersion 15 8 | targetSdkVersion 28 9 | versionCode 1 10 | versionName "1.0" 11 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 12 | } 13 | buildTypes { 14 | release { 15 | minifyEnabled false 16 | proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' 17 | } 18 | } 19 | } 20 | 21 | dependencies { 22 | implementation fileTree(dir: 'libs', include: ['*.jar']) 23 | implementation 'com.android.support:appcompat-v7:28.0.0' 24 | implementation 'com.android.support.constraint:constraint-layout:1.1.3' 25 | testImplementation 'junit:junit:4.12' 26 | androidTestImplementation 'com.android.support.test:runner:1.0.2' 27 | androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' 28 | } 29 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile 22 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/androidTest/java/com/monkeybad/toyminiprogram/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- 1 | package com.monkeybad.toyminiprogram; 2 | 3 | import android.content.Context; 4 | import android.support.test.InstrumentationRegistry; 5 | import android.support.test.runner.AndroidJUnit4; 6 | 7 | import org.junit.Test; 8 | import org.junit.runner.RunWith; 9 | 10 | import static org.junit.Assert.*; 11 | 12 | /** 13 | * Instrumented test, which will execute on an Android device. 14 | * 15 | * @see Testing documentation 16 | */ 17 | @RunWith(AndroidJUnit4.class) 18 | public class ExampleInstrumentedTest { 19 | @Test 20 | public void useAppContext() { 21 | // Context of the app under test. 22 | Context appContext = InstrumentationRegistry.getTargetContext(); 23 | 24 | assertEquals("com.monkeybad.toyminiprogram", appContext.getPackageName()); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/assets/mvvm/index.js: -------------------------------------------------------------------------------- 1 | function SelfVue (options) { 2 | var self = this; 3 | this.data = options.data; 4 | this.methods = options.methods; 5 | 6 | Object.keys(this.data).forEach(function(key) { 7 | self.proxyKeys(key); 8 | }); 9 | 10 | observe(this.data); 11 | new Compile(options.el, this); 12 | options.mounted.call(this); // 所有事情处理好后执行mounted函数 13 | } 14 | 15 | SelfVue.prototype = { 16 | proxyKeys: function (key) { 17 | var self = this; 18 | Object.defineProperty(this, key, { 19 | enumerable: false, 20 | configurable: true, 21 | get: function getter () { 22 | return self.data[key]; 23 | }, 24 | set: function setter (newVal) { 25 | self.data[key] = newVal; 26 | } 27 | }); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/assets/mvvm/watcher.js: -------------------------------------------------------------------------------- 1 | function Watcher(vm, exp, cb) { 2 | this.cb = cb; 3 | this.vm = vm; 4 | this.exp = exp; 5 | this.value = this.get(); // 将自己添加到订阅器的操作 6 | } 7 | 8 | Watcher.prototype = { 9 | update: function() { 10 | this.run(); 11 | }, 12 | run: function() { 13 | var value = this.vm.data[this.exp]; 14 | var oldVal = this.value; 15 | if (value !== oldVal) { 16 | this.value = value; 17 | this.cb.call(this.vm, value, oldVal); 18 | } 19 | }, 20 | get: function() { 21 | Dep.target = this; // 缓存自己 22 | var value = this.vm.data[this.exp] // 强制执行监听器里的get函数 23 | Dep.target = null; // 释放自己 24 | return value; 25 | } 26 | }; 27 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 14 | 15 | 24 | 25 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/mobile/android/toyMiniProgram/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/mobile/android/toyMiniProgram/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/mobile/android/toyMiniProgram/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/mobile/android/toyMiniProgram/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/mobile/android/toyMiniProgram/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/mobile/android/toyMiniProgram/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/mobile/android/toyMiniProgram/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/mobile/android/toyMiniProgram/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/mobile/android/toyMiniProgram/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/mobile/android/toyMiniProgram/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #008577 4 | #00574B 5 | #D81B60 6 | 7 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | toyMiniProgram 3 | 4 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/app/src/test/java/com/monkeybad/toyminiprogram/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.monkeybad.toyminiprogram; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | google() 6 | jcenter() 7 | 8 | } 9 | dependencies { 10 | classpath 'com.android.tools.build:gradle:3.3.2' 11 | 12 | // NOTE: Do not place your application dependencies here; they belong 13 | // in the individual module build.gradle files 14 | } 15 | } 16 | 17 | allprojects { 18 | repositories { 19 | google() 20 | jcenter() 21 | 22 | } 23 | } 24 | 25 | task clean(type: Delete) { 26 | delete rootProject.buildDir 27 | } 28 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | # IDE (e.g. Android Studio) users: 3 | # Gradle settings configured through the IDE *will override* 4 | # any settings specified in this file. 5 | # For more details on how to configure your build environment visit 6 | # http://www.gradle.org/docs/current/userguide/build_environment.html 7 | # Specifies the JVM arguments used for the daemon process. 8 | # The setting is particularly useful for tweaking memory settings. 9 | org.gradle.jvmargs=-Xmx1536m 10 | # When configured, Gradle will run in incubating parallel mode. 11 | # This option should only be used with decoupled projects. More details, visit 12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 13 | # org.gradle.parallel=true 14 | 15 | 16 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeybad/toyminiprogram/ed2fbfb50194acc5678a942528cd6deb7d79fc15/mobile/android/toyMiniProgram/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Mar 15 18:09:46 CST 2019 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip 7 | -------------------------------------------------------------------------------- /mobile/android/toyMiniProgram/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /mobile/ios/toyMiniProgram/toyMiniProgram.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /mobile/ios/toyMiniProgram/toyMiniProgram.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /mobile/ios/toyMiniProgram/toyMiniProgram/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // toyMiniProgram 4 | // 5 | // Created by LeeJustin on 2019/3/15. 6 | // Copyright © 2019年 monkeybad. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /mobile/ios/toyMiniProgram/toyMiniProgram/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /mobile/ios/toyMiniProgram/toyMiniProgram/MiniProgram/MiniProgramBaseViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // MiniProgramBaseViewController.h 3 | // toyMiniProgram 4 | // 5 | // Created by LeeJustin on 2019/3/15. 6 | // Copyright © 2019年 monkeybad. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | // 基类 15 | @interface MiniProgramBaseViewController : UIViewController 16 | 17 | @property (nonatomic, strong) WKWebView* webviewUIView; // UI窗口 18 | @property (nonatomic, strong) UIButton* buttonClose; // 关闭按钮 19 | 20 | @property (nonatomic, strong) NSString* logicURL; 21 | @property (nonatomic, strong) NSString* uiURL; 22 | 23 | - (void)loadPage; 24 | - (void)closePage; 25 | 26 | - (instancetype)initWithLogicURL:(NSString*)logicURL UIURL:(NSString*)uiURL; 27 | 28 | @end 29 | 30 | NS_ASSUME_NONNULL_END 31 | -------------------------------------------------------------------------------- /mobile/ios/toyMiniProgram/toyMiniProgram/MiniProgram/MiniProgramDebugViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // MiniProgramDebugViewController.h 3 | // toyMiniProgram 4 | // 5 | // Created by LeeJustin on 2019/3/15. 6 | // Copyright © 2019年 monkeybad. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MiniProgramBaseViewController.h" 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @interface MiniProgramDebugViewController : MiniProgramBaseViewController 15 | 16 | @end 17 | 18 | NS_ASSUME_NONNULL_END 19 | -------------------------------------------------------------------------------- /mobile/ios/toyMiniProgram/toyMiniProgram/MiniProgram/MiniProgramDebugViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // MiniProgramDebugViewController.m 3 | // toyMiniProgram 4 | // 5 | // Created by LeeJustin on 2019/3/15. 6 | // Copyright © 2019年 monkeybad. All rights reserved. 7 | // 8 | 9 | #import "MiniProgramDebugViewController.h" 10 | 11 | @interface MiniProgramDebugViewController () 12 | 13 | @end 14 | 15 | @implementation MiniProgramDebugViewController 16 | 17 | - (void)viewDidLoad { 18 | [super viewDidLoad]; 19 | // Do any additional setup after loading the view. 20 | } 21 | 22 | /* 23 | #pragma mark - Navigation 24 | 25 | // In a storyboard-based application, you will often want to do a little preparation before navigation 26 | - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { 27 | // Get the new view controller using [segue destinationViewController]. 28 | // Pass the selected object to the new view controller. 29 | } 30 | */ 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /mobile/ios/toyMiniProgram/toyMiniProgram/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // toyMiniProgram 4 | // 5 | // Created by LeeJustin on 2019/3/15. 6 | // Copyright © 2019年 monkeybad. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ViewController : UIViewController 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /mobile/ios/toyMiniProgram/toyMiniProgram/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // toyMiniProgram 4 | // 5 | // Created by LeeJustin on 2019/3/15. 6 | // Copyright © 2019年 monkeybad. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /run_devtools.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ROOTPATH=$(pwd) 3 | echo $ROOTPATH 4 | cd ./devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/Versions/72.0.3626.81/nwjs\ Framework.framework/Versions/A 5 | if [ ! -f nwjs\ Framework ];then 6 | unzip ./nwjs\ Framework.zip 7 | fi 8 | cd $ROOTPATH 9 | cd ./devtools/toy-miniprogram-dev/ 10 | ../nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/MacOS/nwjs . 11 | #./devtools/nwjs-sdk-v0.36.0-osx-x64/nwjs.app/Contents/MacOS/nwjs ./devtools/toy-miniprogram-dev/ --------------------------------------------------------------------------------