1
0
mirror of https://github.com/taigrr/wasm-experiments synced 2025-01-18 04:03:21 -08:00

Add jsgo.io example

This commit is contained in:
Johan Brandhorst
2018-08-15 17:00:38 +01:00
parent 50d7c00276
commit 31e31e865c
823 changed files with 404944 additions and 1 deletions

7
vendor/github.com/dave/jsgo/LICENSE generated vendored Normal file
View File

@@ -0,0 +1,7 @@
Copyright (c) 2018 David Brophy
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

1164
vendor/github.com/dave/jsgo/assets/std/index.go generated vendored Normal file

File diff suppressed because it is too large Load Diff

260
vendor/github.com/dave/jsgo/assets/std/objects.go generated vendored Normal file
View File

@@ -0,0 +1,260 @@
package std
var Objects = map[string]string{
"archive/tar": "15ab337488de08d4ed43b665c5c0b592971d283b",
"archive/zip": "7e7e81adb9a53e35bc8bf3bf2e02c354d63f54c4",
"bufio": "900a143331595c8de90584cc0ffcb3086472c178",
"bytes": "6b82cb44f6c71e9bb239ca54368fffc5b580cae1",
"cmd/addr2line": "963bb7e97918aea491180b40ea53b18fc97307cc",
"cmd/api": "c63b7beb325974779aa72d17f3fdea3a467ac7ef",
"cmd/asm": "e5b77367ba6da08a4296e8ebfd76d4909983ce67",
"cmd/asm/internal/arch": "0b18eae570fc24e904ca39583c780824c071fd43",
"cmd/asm/internal/asm": "03697eea25b014b8bd6b5c9f0d2c3161c67f572c",
"cmd/asm/internal/flags": "74da3bea7765da3d9addeff2a05e89aeffc21956",
"cmd/asm/internal/lex": "63257a72969a02057822819e8fed75ef2aa002c9",
"cmd/buildid": "0ab8e19c5c56c4855086c8d255e1687b66bef6fd",
"cmd/cgo": "4b59941170fd7a631e25bc78f333227eaa58c55d",
"cmd/compile": "cd9c4340cf31235f26c4ab86d781a677de15d6b3",
"cmd/compile/internal/amd64": "f5d9ea54224f60d732336e59488323da104991c1",
"cmd/compile/internal/arm": "5f1ff1c81494be5052213bd7695b425243166245",
"cmd/compile/internal/arm64": "131c72c92e7f733578ed12222fccf5e8c8d0ae8d",
"cmd/compile/internal/gc": "11707f4b859dd96e9682a662e53c48ef0dcc100e",
"cmd/compile/internal/mips": "2c8b4248c5b1c2496580a18fc9ccabce42acdfe3",
"cmd/compile/internal/mips64": "3391cdfc9090f81772125705f45758801de545d1",
"cmd/compile/internal/ppc64": "9fd3949463b3aa3275d7888a75ed0eaaacc4c5ea",
"cmd/compile/internal/s390x": "8e1f986fb7c7eb37204a0a6c24ee9f8c215069e6",
"cmd/compile/internal/ssa": "941e46d61666bfdfa54935849ce6651c1ab1990d",
"cmd/compile/internal/syntax": "0baac36d0fb02c19730d6a42be40570e575d71ff",
"cmd/compile/internal/test": "43884665a6fd92fd9c44b10b6b34d2449e07ff87",
"cmd/compile/internal/types": "970c0bf280a035b2fc2bdcfeae42e2ff49570cfe",
"cmd/compile/internal/x86": "bd7e3618546e42a8582eec3542c12e33d6b6994d",
"cmd/cover": "2e2ed5d4337e5cb7a5f6dd1efaa1834f28eb50eb",
"cmd/dist": "278c4f075f264c8f0cffa7b173f3a8398e446e07",
"cmd/doc": "bfe3aa051de37789da56a55ab56f570f025e3895",
"cmd/fix": "63840d5f73aecb77a1130aa35dc8bebf9f23db8c",
"cmd/go": "d0497b8e244a7cc29cf51d33da287762379d4cfb",
"cmd/go/internal/base": "0b901b60c419f219f3aa1ba9b8d4453523ef6cc7",
"cmd/go/internal/bug": "6beeac79b053c06f6dc48c198b9a5b7680b5d890",
"cmd/go/internal/cache": "fbef08fa0bf3c22661de5819b784bce83dae699b",
"cmd/go/internal/cfg": "5de6af85a85259f426f370823be7476b670c3ee8",
"cmd/go/internal/clean": "21722d4990db7b316ef8028f7eaa2847f7920c38",
"cmd/go/internal/cmdflag": "f90faa92ec4b6b363aedf4108609f9ada1902010",
"cmd/go/internal/doc": "df5087ff4e0deda8123fd912a350066ba2ef226a",
"cmd/go/internal/envcmd": "92dbd6076beb8e60c27a9a06c41b4492d1b558f9",
"cmd/go/internal/fix": "29e570b55a7e5545aeaa97ee5ead5ff6f6690a98",
"cmd/go/internal/fmtcmd": "14062cef705cc43ce9ce1d591bdbb8ab4bf74c68",
"cmd/go/internal/generate": "1d4d7657a462ad1e0763ed4d83a61088e454750d",
"cmd/go/internal/get": "600a7cfab7cf9301fadb123afe9d61c8ff34e504",
"cmd/go/internal/help": "cd95d8ba2a5d72bdc0bb83164e1f3c8fa153cbf2",
"cmd/go/internal/list": "726c434add44550bf070f9fe3f0adcc6a8c0073d",
"cmd/go/internal/load": "b88a6325a7c54db8feb09bdd45a1560a2ccbd832",
"cmd/go/internal/run": "2bad8a70c0e271800747077956b5a39a796418c8",
"cmd/go/internal/str": "fb03b8606797b6ba0901079358c8444f1c5224b9",
"cmd/go/internal/test": "91bf61c6d1b604e76b0ad3995bb0feb2a84f6a13",
"cmd/go/internal/tool": "4f5a42fdb05c068d85203d37e23d14a86d82417e",
"cmd/go/internal/version": "7555f2666522c4c5f87b6c4c71bf39786864c24c",
"cmd/go/internal/vet": "4342628642a15911e1e6eceb4bc47785f0539241",
"cmd/go/internal/web": "0c27142b978c54e0f67079c0ea7d70f7675957d2",
"cmd/go/internal/work": "4e1df47b63309a9e5b2aa1300b4812f1f79585cd",
"cmd/gofmt": "6c5294464e582dd6f9481ae0eec64dd7fdb0da08",
"cmd/internal/bio": "1327fa774881dffd0ef8487f22ee94446c1e7e29",
"cmd/internal/browser": "f63d7d232a64d36e0d661cb4111fed3271c6e29b",
"cmd/internal/buildid": "59a66fee345a1b5ad7e3d4aed5f407f1c0b11199",
"cmd/internal/dwarf": "9359c64cc220c838ced541489e89f196e16bd2b1",
"cmd/internal/edit": "8b6767a16012dac7653d30e65f53f44a87165f7a",
"cmd/internal/gcprog": "8f14249401944d83d779c0686d05493fa30b6e8a",
"cmd/internal/goobj": "ba72b3ef2eafec511c19f5f909ba5a4b3483eee6",
"cmd/internal/obj": "5946fdf1133acaa0e8a54e40f0e73f93a5a9fb24",
"cmd/internal/obj/arm": "5862108885f1c92b4dfa745b27fd64adf7625a9c",
"cmd/internal/obj/arm64": "d103fb81d05a3049d0ffb844b20262f8db2b6fbd",
"cmd/internal/obj/mips": "1dce298c90dd344d834e58dcca6083cb62a8dc37",
"cmd/internal/obj/ppc64": "106f693ae2a228551fe78991bea7dce0939f887e",
"cmd/internal/obj/s390x": "d6772c65ac719dc6eaa3563f84d36e130c23490f",
"cmd/internal/obj/x86": "8f7b86cdf59e5e6042a7efcc8b23393f3c2a8490",
"cmd/internal/objabi": "3088cb6b9d1320c6b960cba6ab366c7062575c3f",
"cmd/internal/objfile": "55a07ab050e0aa7fd1e22636496674de55559e6d",
"cmd/internal/src": "d3d0ce6711a947d51f83b11754766ffc34c14572",
"cmd/internal/sys": "1040e630813349905a248583ccdcd343067d8c7b",
"cmd/internal/test2json": "fbc7f16fb2019bfba5cb77f40d1ed6986364ec27",
"cmd/link": "40b75131f57621dbb5ff914ffb60ddde45bea8e2",
"cmd/link/internal/amd64": "8635128e0240be42c0cae6ee6a4cc9f891571642",
"cmd/link/internal/arm": "23951653400195d054a549f244ae4c2547ae1ae5",
"cmd/link/internal/arm64": "3e555c1b3fba7fe259100dd15ac39a0193df2c7b",
"cmd/link/internal/ld": "055ea86a3b81b8e75643e22af23798877646df7d",
"cmd/link/internal/loadelf": "6f6be8070f314c3f737cc104b0508b0e528f2dde",
"cmd/link/internal/loadmacho": "b85a7cfad033b0fa6467280243a8d4e4f04bd0db",
"cmd/link/internal/loadpe": "e2ccda659afe2f0394710f466f66bdd579c54208",
"cmd/link/internal/mips": "12e4ada9c6791605194f04023a345fdd72370cf5",
"cmd/link/internal/mips64": "99d4d926a5e07311fed1cb637ab5179f652e2988",
"cmd/link/internal/objfile": "9baae95deab8676f1efb226f168ad684e2b64b6d",
"cmd/link/internal/ppc64": "6e8ea57c52ad09baeb3c48fd13b9d9d840074184",
"cmd/link/internal/s390x": "49eb93b9ed182f65ba604f6868242adf279c2838",
"cmd/link/internal/sym": "d710f38d05dc0f46c324187034a9933eaa87b9a8",
"cmd/link/internal/x86": "6cf577f20d4e718e722bcc148119485dac5d4d22",
"cmd/nm": "fcc0279301271b19fb4a43730b7ace0a13f593b4",
"cmd/objdump": "d39a448b93ebafe5a9198426909deb11e304a39e",
"cmd/pack": "47b1d6349f0e1a5bc603cf03f771dc3ec5ef8e3a",
"cmd/pprof": "b4823792338f951c3aabacc657a5d12b3c6e3114",
"cmd/test2json": "13e42b6cbad776b717a02377950ddbfd0612fe01",
"cmd/trace": "24ac93cafa9533eeffffd9b22fbe3bb09b1ca5a3",
"cmd/vet": "04b858ebb82cacf59ce16d757409ca9eb3f7a85b",
"cmd/vet/internal/cfg": "6d94a2fcaf5af5715e4d51903e1df89f90d20610",
"cmd/vet/internal/whitelist": "84e247851dda6b4a2a7b6bf859e57c0964e4eba0",
"compress/bzip2": "14b755d13f478f3620837efb68923fd0b813d16c",
"compress/flate": "44ad5df52517ad7c4f3554880f20a2c497c81d6e",
"compress/gzip": "da2136e141b54d003dd733b64dbaf88043fe1cc1",
"compress/lzw": "4246d3d28c9d0c8bd383ebf70a06b9b5aa3a0908",
"compress/zlib": "0881ae885c64db0c8ef2a82ff1c5ff5d94ba6007",
"container/heap": "2698061c14691927ded95164c3d800256871f2f7",
"container/list": "a0786604da09c84a42e71b72b4f10227dbaeba5b",
"container/ring": "7b4dc0a362c4b9f78474c3feb0edb733d08307dd",
"context": "83acce6b568fcfc990f3172d005b742874cc107d",
"crypto": "5d899bb007b2f094ec98f2f34470e724d4af9b22",
"crypto/aes": "9bbcbaf8a59cd3db1bcf8fc5e3424bf225ff68e0",
"crypto/cipher": "5e8288bf5b22ed3d215da04eddd6581400a052fa",
"crypto/des": "027fb7422523858e7fa61f961901d23f843311b8",
"crypto/dsa": "14388cd533f5a4d9206b0cfa0c7822e139326daa",
"crypto/ecdsa": "c1a180288447d55d56907168099ad4bbd44db0ff",
"crypto/elliptic": "0b202a7430f6e5195138c60152a0483224cbf7c7",
"crypto/hmac": "0d414ebc2bd9682c291aefec4a561ac66cd3bc6d",
"crypto/internal/cipherhw": "c4f4420e454b384fe9043dad79ef49c81b247a46",
"crypto/md5": "da312c9335796264f28077714a04b2e967599554",
"crypto/rand": "65d3b0f3dd132340aeb23e2f4181dcaac848aa1a",
"crypto/rc4": "ad1f46a9dafd1385206f8c5f62675ed5b0e8f4a3",
"crypto/rsa": "e75bf8a8b29eb153b12d33c249effa14599297df",
"crypto/sha1": "dccddcf23c8803452d7a4ce7e75db355f42995e0",
"crypto/sha256": "34264bbb223410ea57fdfee9bcccaee0c82402a1",
"crypto/sha512": "0cc15df431c27be746db6758e85383bf89248134",
"crypto/subtle": "f44c91eafcb8d9c647f289047a7c3bd269a4520c",
"crypto/tls": "e8d9082a48d23ff657afc01bda6885484a73c12d",
"crypto/x509": "cdc4bc77c8d1f4b71f24e756059d4aa8ff829581",
"crypto/x509/pkix": "62332f4e6bd7f99cec334c3da1406b01709cf743",
"database/sql": "db827fdc1257a38af1f51dfadc43a1994c743763",
"database/sql/driver": "6ab4180904c5660b2108e87e1fc0ef756d9470b6",
"debug/dwarf": "320ca24a70cea1c46ba80a660519059c7a071a6e",
"debug/elf": "e78bfb08b9a257714de4203999a5d3be0e0c1b63",
"debug/gosym": "6edebb5048171ef44e020cb8576ee1c89b4931d7",
"debug/macho": "e3b669a9cf723b261aa017586ec7fd3f3a53b3d1",
"debug/pe": "f292145cb6ac5d4a6f36c48d9a818d5c3d63b578",
"debug/plan9obj": "5c47f5ab91fd80075c93cca799a3495598266a9e",
"encoding": "415fc2b9d9a773a6b2cfeac876ab3e1dd3fc82f3",
"encoding/ascii85": "d95edb12de6a80133e6d7c23980e7bf531ffa326",
"encoding/asn1": "887607f6e28b65b35829bcb9a10b242ed1bc432f",
"encoding/base32": "c0d6c798b53d1416073cb2fe7e09f4d123f39c54",
"encoding/base64": "f3da6928ba01200e61a372d0a83498b817927ff1",
"encoding/binary": "7f31051d0aee488777bf2ed93992ee26d83caa9c",
"encoding/csv": "a1631dd7746aaff8b155d325e8e79856a09ce07c",
"encoding/gob": "ae9bd85d3db2b2b4b996c03a4451095ab6d8ae1a",
"encoding/hex": "72ba0a067cb8cb6702fbc45f853aeaf3a1687aa7",
"encoding/json": "2a43b7ce1c4c359bcb463ecc4e1d911d9a8b1cb2",
"encoding/pem": "bb8170f7fc68244ca34155ab338f460b57adc759",
"encoding/xml": "d68f0851f6f4cdba81498ae59cf287b86717368a",
"errors": "0ed7effb5355027f184e75dd0870c0e3bf12e496",
"expvar": "eb4e8ed5be6eec450663160232d71c2359638792",
"flag": "d22340ece91cbe74d65092934f829bd29739c0e9",
"fmt": "8845ae73100f45a34a45a61be592d0c24f3b8dc8",
"go/ast": "b7c368b75c14eaa115f519a5c12e8852555dd150",
"go/build": "0f8a6272ddb9baa281d29c937879a9dcd9a52b7d",
"go/constant": "5299fd8fc0da218395d0b08c07efccd9ee7ebf56",
"go/doc": "9401bff4d1f2b7b95377bb47b45c34496dd7c7ed",
"go/format": "12eb7f3cd122bef27959f998b3900e31f2a333e7",
"go/importer": "0b58a35e140bddfb6b124de4e64ce1f05382fb81",
"go/internal/gccgoimporter": "e2a82441f666f41f85fa8d19f5f45ac34ca0a96f",
"go/internal/gcimporter": "5bc9ddd442bdb25e2c40be48ef16cfd51f38050b",
"go/internal/srcimporter": "0740ba483f598cb1cfe47e1a704e2d31cfd52fef",
"go/parser": "33d621dd14dd18c087a2b67cec9a563742e676eb",
"go/printer": "7b86910fd26f193b07b2fa73e3d82dc057e61f09",
"go/scanner": "87bab94b60dfbafa0cb308df1c06960d73050d46",
"go/token": "3276595ca025ab006a504536a3f71fb272bf38cc",
"go/types": "5c23b36d7e3a8137c02f9efeb25e1bcc552abbc0",
"hash": "120a0e86158728a311e29cd59459829c60b2e69d",
"hash/adler32": "a0a4e35d2a8fea6de62fbe373db24671b36f3df0",
"hash/crc32": "ebc22a83a526b1434c7dc45669735a108f70ad2a",
"hash/crc64": "fb7ffe1c5efce45f3ff8dd598f49db94dbab4e8f",
"hash/fnv": "163d2027e8d292f092979e9457230b58376bc29c",
"html": "bd99208843be905728b1edb424cbee8099d28559",
"html/template": "69e171797015cbba3d5619672fb80e4cf5ccfccc",
"image": "2b3c47c094042bb750ae4ce378001ed33b027328",
"image/color": "a8ca152bbfcf7535f3bba831874941321ce31f84",
"image/color/palette": "88adf3330bca031bcd4d573482654788cde7eb73",
"image/draw": "ab6e3c04e6b41aa17268902ecd457faba39b1022",
"image/gif": "d197122c65272f440e5321865d711feaeef2816e",
"image/internal/imageutil": "925f66b868a2b7cc058bcd9d941551bc51e42981",
"image/jpeg": "43c59fc43fdefdbb26f1b348987072ecbf406ba0",
"image/png": "affd58f47204ed0e01eea7bc074ad3a8684b47f0",
"index/suffixarray": "6b2417f1ae9d72d2171f5016de9e5dac26f6518d",
"internal/nettrace": "49b2927d7c96878aad5c6b3e1fa9b658e49c1f66",
"internal/poll": "91e5738148f21749cd72001ff793c343f1d91a9b",
"internal/race": "e874f96524f19c01991682fbbd534857c8e33d29",
"internal/singleflight": "e64edee5037f3c924abfc6f416f0f61d32507718",
"internal/syscall/windows": "add264fe24511441db37ce44514e88aff41c3226",
"internal/syscall/windows/registry": "6e034a9ef4779b2a6e4c0b9345b3bcbd866e536a",
"internal/syscall/windows/sysdll": "fea1910491cb1c91743db4b991d72238b9df51a9",
"internal/testenv": "98df772fa46c5f14f0091c17fe8027016a45da48",
"internal/testlog": "5e699db5f89a5d6b701ac42427f5950c3e4b0569",
"internal/trace": "da3b81eb4706bf79ad259c5886acb79535479cd5",
"io": "f423a1807f3b40209b461b5dc17b050107d5c2d5",
"io/ioutil": "a053733680456ee4b045d05f820b02adef8dc619",
"log": "bb287a57aafd078de0c8a3ff880dc455239f0cc4",
"log/syslog": "94d63e9d5b580d0e82b38e4d86981e116f84840a",
"math": "48fe4f989c2a39d8f3b9abf06c7f6ffea92a56b2",
"math/big": "f9cf132d27a5ac6769d25ac00db4ca6ec6604b62",
"math/bits": "4747eff69c7c5bff78dbafc6e8edb68c442b6c8e",
"math/cmplx": "c307ef2dc8737aa41e91158f35f7d0f163cccf05",
"math/rand": "4495ad9f2e61bb1f02e6347923b627350529b2f7",
"mime": "f85d43115f960c97bb6e590db8015305ba93faca",
"mime/multipart": "efb04f4c0a01e010cf67b04fecbe0b0663597618",
"mime/quotedprintable": "52c35180d6b397bf9a42ac6d5fdea73d1ae4b775",
"net": "375f4b17d414f17c07c2c669cf95a2e3247bf1c5",
"net/http": "de1b542e8ec0c9395003ac74a51cdd1ce68c82a0",
"net/http/cgi": "7d9a8037d075f17165bd1c36ab22d483fa8b3918",
"net/http/cookiejar": "f4d6251151539be4db7bfc4f5005be4ac53f0572",
"net/http/fcgi": "ff5f6f00282a7cbdd52f157ab817bbc1d2bc4053",
"net/http/httptest": "51c9c338b49089594f54d2c749785104ca569c2c",
"net/http/httptrace": "8649a80c53a15ff4c38bc4526c8003884760538b",
"net/http/httputil": "a015034821be57ac6048e81ef6a29d1a7c176e8d",
"net/http/internal": "c295297dd11962d199002fb3dd45940585f59072",
"net/internal/socktest": "3f1877c6a4ddc3065aaa0347b826c6cb3d966df3",
"net/mail": "fd621b24db1f5c932a28932529920243c3f34f24",
"net/rpc": "08ca2b5dd8eeb119b070e03a7e71fb247da27f39",
"net/rpc/jsonrpc": "14704235728b176b628d314ca3acf6e0b0a8c1a8",
"net/smtp": "c9ca61733682e03ee584f0e3d8c0b34dd85b0548",
"net/textproto": "ab8f321dbcaa9ca244d2bd0f58a5688319038b58",
"net/url": "c2f7a2a13a47882c49bbc1abb652c9dfbcf4a813",
"os": "0f9fbc4e73c99c41e195a60ed7304ccd2ab7d9ba",
"os/exec": "fef4dfbcc5ae28a702cff5ed1923aa25a51556c0",
"os/signal": "67678bcba5a875e7046e188b078a366f95b6f7ec",
"os/user": "46624d908299c9ffcb901a71d36838ae98065cc8",
"path": "32616f9b09406d7d1859203dfba4414a7718c017",
"path/filepath": "866ffd4a1ec78ab26b12063b21cd5b3daf32da65",
"reflect": "797f711384742fb12ba0dee13718b16a78f2a0dc",
"regexp": "167f26b4435ec1fb9b278c5e0fb58369c0113065",
"regexp/syntax": "776829a63cc75d6850fce14fdc468b083dec695b",
"runtime": "4c52130a53ff145103149e371dfe3395f6733d81",
"runtime/debug": "459760c61d12afecf51e46b4dd73f44d3dffd459",
"runtime/internal/atomic": "26cbece60a0bba5872594de0a51deea8b122784a",
"runtime/internal/sys": "c78985091482ec3bf7406df7e9a76dc63dba4c13",
"runtime/pprof": "6129f90bb1aec5491ea4423c6cfe7f0fd88f8b7b",
"runtime/pprof/internal/profile": "f0979e5efc52777aa6c559ee65359af450cc2dfe",
"runtime/race": "fa09b50a9ac163964ca4160e9ea2c0454f865298",
"runtime/trace": "186eb273c04e094be94ce1ffec2c0d09395767ac",
"sort": "ebbcba118f5a68d8b5042c5cd97679ece38f86ac",
"strconv": "487aae7af1ed80ff20d9822bf1f6aefc476a8c0e",
"strings": "f2b3805f7f65bdce63db1345b65a323785e076c9",
"sync": "e6bf8ef4dceab04e6cdd2915287d8e534daedcc5",
"sync/atomic": "743b8165f41a27e4967678d2ccf4a0216a48b1e3",
"syscall": "013a2c031bfd18fe3b7198d83dad80184679f168",
"testing": "fedbd14559ab16014c4e5f50fe05a98ab1e3a370",
"testing/internal/testdeps": "cd107e90ebfbdd07b93f5df6a94826e6fa4a5831",
"testing/iotest": "e26af1efad6020bb0c41c17b299cdc7cd21ab300",
"testing/quick": "7869be9f9d5a53ae80c7febeaa73c6d3685b5a1f",
"text/scanner": "2876f6e377ef9272e5fe02d8ef5326e50e2b52c1",
"text/tabwriter": "393d58f6e5188153adfbcd84cb7ee100644b6859",
"text/template": "a2a4c1efbdf9c959e1e4227eb7d2e3fb61a990ec",
"text/template/parse": "e43a0cb894c746ec1a735c96bc7d834fd0e143e3",
"time": "270ceed46d05f6fbd1f9e4642482bf7261bdb367",
"unicode": "48df271f8ef77d0cd7a9497a35b46c22e93566e2",
"unicode/utf16": "3e38be1cc05e5a48e063af3b5b600700f592214b",
"unicode/utf8": "821f302b633f7fc66a82f9aa01e0a2786cfe9872",
"unsafe": "735d455ece4348f1178b766a5b01d9fe41097368",
}

6
vendor/github.com/dave/jsgo/assets/std/prelude.go generated vendored Normal file
View File

@@ -0,0 +1,6 @@
package std
var Prelude = map[bool]string{
false: "2f55d1e8cd60b3405002e438e9fbfd71293e089f",
true: "9fa5354baf5360cd05ba2ef218170de88191c7ee",
}

260
vendor/github.com/dave/jsgo/assets/std/source.go generated vendored Normal file
View File

@@ -0,0 +1,260 @@
package std
var Source = map[string]string{
"archive/tar": "ccc410879ab564f0cdb73c29ca3c886ec05c7bd5",
"archive/zip": "643782f191e87707832b0123580c2278d255cd07",
"bufio": "5e659edd24debe6e1605fe1ea5bea6a8d3383a76",
"bytes": "2e77c497d5f4c2f8e2cc1477edab99144662590c",
"cmd/addr2line": "7b5b74b8ae081e8f1730690374fce0be126d6322",
"cmd/api": "b07dd94d65d1a0b986e3dbf5a634b6851ba71cb7",
"cmd/asm": "8288ff512e3750238111f2ee196aec7a3417445d",
"cmd/asm/internal/arch": "100e1d75d879a6d5e2597d9f1e0f01d0534c40ac",
"cmd/asm/internal/asm": "34f2fd71b22230439d115616c5f52142eea85a60",
"cmd/asm/internal/flags": "f3ee16aa4481b46f0d59c3720e421d2bb4f36698",
"cmd/asm/internal/lex": "ee7d9289f9132c62a0504b657bb8020e2a60dfdf",
"cmd/buildid": "c89976450be818bd861b30f729322bd3b77cd96f",
"cmd/cgo": "b13c13884097ec8a4bb12922d99badfb2e72f358",
"cmd/compile": "35f45cfd3493dd5b0d60afb3aa248713f58d02c2",
"cmd/compile/internal/amd64": "2019840f88684aa790fd368fc5f860f02abd54db",
"cmd/compile/internal/arm": "bc5e3cfb24509e209ec6ebd8132ab89dbef3571c",
"cmd/compile/internal/arm64": "d71ab7e1538ce8d7acf00ca3215e2c9c3a579164",
"cmd/compile/internal/gc": "c0401b25520538bd4b49420399c82c415215ca91",
"cmd/compile/internal/mips": "7335540b70dd2ebc868937b35bc51ac79fda014e",
"cmd/compile/internal/mips64": "fba107903be3a2af7e4e696908513360e3c5e7ff",
"cmd/compile/internal/ppc64": "0a8046b67e8f719406eaf8ec5bfe505e3797d99f",
"cmd/compile/internal/s390x": "5ac9e84f9383f8349e67b542bf600b9ae55e494f",
"cmd/compile/internal/ssa": "979ac0387d8c936f20eede662f7496c7ef74a230",
"cmd/compile/internal/syntax": "a2a63115864183969875decd4cf67470ecfd00bb",
"cmd/compile/internal/test": "0e88cb01072819d2886dccd61c3270b56790dcae",
"cmd/compile/internal/types": "56cebfa6dd70ed50768bebd4e0a183552ea09c7e",
"cmd/compile/internal/x86": "b4fa96c003514e4bdd532bcfc6dd239c32b0bb67",
"cmd/cover": "7907e8f1ff26c943db73f7d011e2519121505a00",
"cmd/dist": "930ea877211b27862426b307c3856aa2d6f6fe6d",
"cmd/doc": "14e62886eb9450f76a30ef8dee974bf980653555",
"cmd/fix": "3f395bf0d2c2ab97d4240813464a7767dbdb42eb",
"cmd/go": "2dffa35e470844f6432ba4a30871a16cd69d8a70",
"cmd/go/internal/base": "072aee9e73b917245139025ba6f640797940144c",
"cmd/go/internal/bug": "8eb8fdf42f14505a9545d54eb6d8a6b28f86a0a1",
"cmd/go/internal/cache": "f26994401f3a6d67a745d7b5b40c8bbc95a9996a",
"cmd/go/internal/cfg": "3cc3555e0d78d160b1515f5b82a763a0327a0067",
"cmd/go/internal/clean": "2f12e8b25fd4119fb22f819e30aa7c45f4118205",
"cmd/go/internal/cmdflag": "d1653c20931e50cea9a1ba274fa191ec9ee17838",
"cmd/go/internal/doc": "8840cfa6e2bc767aae33fbf4b080feab619c1422",
"cmd/go/internal/envcmd": "3aaa0d382dd2bd5c5e8ef22c37e35dba18d8bec8",
"cmd/go/internal/fix": "d424078ea47526dc9d02c7fa32afb27f9f38f68a",
"cmd/go/internal/fmtcmd": "17f2443827a3a2aa5134a0bc78c96d85ffaf040e",
"cmd/go/internal/generate": "234aa9aa89cd04be818adf37aa255818895e5718",
"cmd/go/internal/get": "5bac3e8dca56263b6da189f3f891ad8a79b94e3d",
"cmd/go/internal/help": "edb7d94df6542664fc3a3ab22bb34d80ab5aa7ca",
"cmd/go/internal/list": "f6816f79ec83fd31b7b1db2fcf387cd07f75d5ec",
"cmd/go/internal/load": "1cc1045b041cca8f7af7775010f8c385b9ab51e2",
"cmd/go/internal/run": "b35aa893cb0df5c0cc4414bad81f5a3b97da4da9",
"cmd/go/internal/str": "fb18aa51a195dacfd6f507f1597526c71226403c",
"cmd/go/internal/test": "08907aa3e61f69ead134034174f9a46834844dff",
"cmd/go/internal/tool": "92b25138cef86bfc84bb006550213328d111910b",
"cmd/go/internal/version": "66b1014254f0fb76e06395d7d7ffe4baae9705a5",
"cmd/go/internal/vet": "e94e4a8e900276d7d3bb26d1049524437340589d",
"cmd/go/internal/web": "91ea44c8f05da4253f1e4046e157bf8f10bfe79c",
"cmd/go/internal/work": "cc12d63c5dfa257b8603b50754069930ff3307c0",
"cmd/gofmt": "5c6baeb0fed28e0da27f6b934184215d37888a7a",
"cmd/internal/bio": "3b2ffbb8862421250c922c5eaca61880b07d3b64",
"cmd/internal/browser": "57793ec758038f07d7700ffb8be9b3544d34e35b",
"cmd/internal/buildid": "c9a2ff5df5e1337d667ac44d97b0b981102d575b",
"cmd/internal/dwarf": "be4e9455437b65a1fa29a3aa1f6dad9230d1b6c0",
"cmd/internal/edit": "afe712248e87abb49922eab361a8b461b68758ca",
"cmd/internal/gcprog": "de85860e0a300073787526b65771a54f748aec7b",
"cmd/internal/goobj": "bbe133deecfd6b945adc63b55eddea9d80dcaa6f",
"cmd/internal/obj": "39a83e3490b3c8e1f2050ee7e953242e7c78d39e",
"cmd/internal/obj/arm": "ba8d151c30024260585478d1561dc1103050b91b",
"cmd/internal/obj/arm64": "bafc91ebb4ff648edf74e37c3d4558a3f3847d91",
"cmd/internal/obj/mips": "82243f5266cdb2bcb070c8060b093869c6f6218b",
"cmd/internal/obj/ppc64": "071779c4637d125b8f6af09797d75b984a2ae1ca",
"cmd/internal/obj/s390x": "e0ab0355766bba46a1e8804f2708d6a652401c29",
"cmd/internal/obj/x86": "880d8a1b1cf3a3c648759af439569e904c4832d5",
"cmd/internal/objabi": "6e8d6f93703def228336d684c1d79c139f326643",
"cmd/internal/objfile": "3d4b3fac3b56e297be46ba153a045a9f81023bdc",
"cmd/internal/src": "2c090c720389d4628ffd3aa921d4b53ab4ab9d2a",
"cmd/internal/sys": "a955213ba9e97d4b7b0bc6bf91871b512c1ea58f",
"cmd/internal/test2json": "c7967e20bec8dc78ff3114d0ef3addc71e548899",
"cmd/link": "c76b6ad9974becb6423538a3932a0fd4597babb7",
"cmd/link/internal/amd64": "ce71b0141291ec64958b1917fbbfd6fd284fb250",
"cmd/link/internal/arm": "37a0ea8a1b5a280a47f43d029229f9d576432480",
"cmd/link/internal/arm64": "955d4fbb066b9a6b6d0fb4e482397b343b49105f",
"cmd/link/internal/ld": "c3bf1d67bc95d6bf8021c42dbd9af9e82268f572",
"cmd/link/internal/loadelf": "4b3d1e9c28cd3103336f97df72e24a0caa6be436",
"cmd/link/internal/loadmacho": "cf7e22719c406bf76fa785f7d12ed3f4cf375f9c",
"cmd/link/internal/loadpe": "4f17bde03f1a203adfd41efe4381dabb3bfe608e",
"cmd/link/internal/mips": "fbccee6733b653a479b581e4277a4bbfe49b7987",
"cmd/link/internal/mips64": "df940e525cb5f7893ea2d17e9caf6c656e77d5e8",
"cmd/link/internal/objfile": "2a4306cf8cbb1fd5202d1578abd8d8f104bf7742",
"cmd/link/internal/ppc64": "5840eeceb28a2b09e9d12fe36a4dac384e2fb096",
"cmd/link/internal/s390x": "6c3eab29adfc5f6813874ad08c36ef322313b338",
"cmd/link/internal/sym": "b56da7b879bdee6bbba68a2c2035d9a128f6cff1",
"cmd/link/internal/x86": "a7680162f6a2509ea432b049cedb95715e28cdaa",
"cmd/nm": "53e4f5681b9bd383f05c7d51cf39be7a7875274f",
"cmd/objdump": "9b4248cb0d3eaac4baabe4266d6ee9ea9d8d7099",
"cmd/pack": "c83bbda9671805d91e13dd8fea33e572de4a9a84",
"cmd/pprof": "83003b5a46c20630ee726e608a4530edecd01d8a",
"cmd/test2json": "9c75eee5256b1fd688e0f615d57e9228eca917f6",
"cmd/trace": "98d294ce16acf171a434a6cfc754b113e84c02e3",
"cmd/vet": "d4de3ac6ffcd1f92d876c2ee65af4e63ecadbbd2",
"cmd/vet/internal/cfg": "a129af3a08823e806b67fe02f74fb23b61154ed5",
"cmd/vet/internal/whitelist": "332b410ddb1ff11c5715407256f63fffcf9c82a0",
"compress/bzip2": "8f3e40fb446c409868f46919e8c65664a38a5bbb",
"compress/flate": "39069902aed58c7a09ff01d5b50c12f41fecca4b",
"compress/gzip": "cca6fda0fffda7523d6a20d5dcba21c53bde3356",
"compress/lzw": "3e38fc4c673c6ad507d10f8664103b165fadf69e",
"compress/zlib": "c9d38327e41c20060efdb32a44316d21ad8bdbb8",
"container/heap": "23ed7ff89b243b5f9c39a01094ffff9a11447245",
"container/list": "fe581ebdd09b1acb7c36c69b808cd894770cc6e5",
"container/ring": "026bd1a27ed2036958e84d0e39ec6ad7a1b4177f",
"context": "04e09e44401b4423ca456c1dd86f6652f37d0df2",
"crypto": "9fca973f48740f93f0b8193692367d91d7160c11",
"crypto/aes": "82f2958b3499efc5b2aaf2d9cb61390c8a3ee9a8",
"crypto/cipher": "41b99acbd4e01834e0148c0dc722b0cb7fd5d539",
"crypto/des": "d07b5eae49fcc00548957f6670c96715a5357442",
"crypto/dsa": "bb6e61e5d0ed7f12524fef8a39d77321f7eb1f32",
"crypto/ecdsa": "e4589f115ba87914d0207e9b38dba68a4e117e96",
"crypto/elliptic": "588fa3b66864eff7a46a6ebe350666c011c3d44b",
"crypto/hmac": "4f2534230f9c601ec6d84d48be5a529d6052afb6",
"crypto/internal/cipherhw": "96120000f98d8157bee5b0979370dae292fd8f32",
"crypto/md5": "b2b2d5487edfa8912532b831db22429ab7511b66",
"crypto/rand": "44560b0ae5b88d631eb0cb197d336c4644de012f",
"crypto/rc4": "ad3bdb64b3985f5eaa9a12003831596191a91dea",
"crypto/rsa": "5a09162594e471fa116d70c5048299b006e71591",
"crypto/sha1": "41b0f2d0a6990da730dd481492f987fb4a65b0ae",
"crypto/sha256": "ed9482680becf3a2514c4295064ddaa3983285c4",
"crypto/sha512": "08d5d9b05d62305743791e0849d2fcefe09ab37c",
"crypto/subtle": "1f6c65fec63959f815f30c241a1d1e366eb2470f",
"crypto/tls": "396dc44cbacfa2b76edcc5f92900580ce57278f3",
"crypto/x509": "528964728ef2740aef6f39b59259b7d3ee2ba20c",
"crypto/x509/pkix": "6763d431044ba402c50bf158f95e58f78a77f458",
"database/sql": "10c2f65c0fa79b7557d1bc54e23ce3f12d730ef7",
"database/sql/driver": "42479b88966d04719b3bf2aa3a9fa82735571b99",
"debug/dwarf": "945b9d9bb59b065c7242fa501135110f47e58830",
"debug/elf": "0df0a3f833557b1620a52a5bc456d7800f15553c",
"debug/gosym": "969ebe46b87a5b381331df3aa9677b20c2e5ab53",
"debug/macho": "f27031e74561c815c7562656237d61b3a8f12b8d",
"debug/pe": "61ecfeea98dc1e56bfaab0f1fcde69f831871515",
"debug/plan9obj": "55a133ce4cd1bfef7dd251770f3b428b102e8a8d",
"encoding": "fd73d60677cd78191c9b4afc2c7611b77c3885ef",
"encoding/ascii85": "abc3fa5f4bf7f3af2215f99508ec60a1407cc31d",
"encoding/asn1": "44946adac76eb695d79a5af3d3056c9ddb3e54e2",
"encoding/base32": "821e54dde0eee994df08ee4a51c83e27173f87dd",
"encoding/base64": "5271d32186cd7eeeed9b4aaa13946be5c12dc269",
"encoding/binary": "70850e9a837090cc498c0d0370da5627b21d72be",
"encoding/csv": "567e96e95cfce97562e06b5e83c8c979a1f30042",
"encoding/gob": "d6b12188e4a7590766a5a749b71e459eaaff3d7d",
"encoding/hex": "8f648c63fa80537edcb6a3db95ca9cd6cda476b3",
"encoding/json": "c1dcccbb1cf158545af07e1eac75024cc53ba59f",
"encoding/pem": "23b030241fc269026194b609c8a7ceafb7320591",
"encoding/xml": "8bb9c67757ed88a8db0b643078ca4c787de02dac",
"errors": "4ca201947bfa9a6fab37643b194cdce9c1a3a293",
"expvar": "6488f49b7840b0c24845561f6c76edf5460eb8c1",
"flag": "304e361734c4e98b641596f0b759626352694c32",
"fmt": "47b59b906c9318ca6bb4c4b7ae7315aa147d846a",
"go/ast": "4eb28006c9bb0ddf9ffef4b2faa9bee54d42f71f",
"go/build": "a473a05de735a8e40817c55e2e1bfcd37fa5e569",
"go/constant": "1edc91255dcbada4a51f6e377447967386af9b08",
"go/doc": "8789735f1d7a365ce1384eea2b5e8e886015c08f",
"go/format": "7aa0af40cdb21007ef12d56c315e916b96e5f1b2",
"go/importer": "9e28303def4819452870e1fe863a50c0dfa8fd42",
"go/internal/gccgoimporter": "44d0f081fb2afbe069ea12fc719b981ae3dcee8e",
"go/internal/gcimporter": "2a5b1ce56138e358e63f5e9749fd07c0b8cc727b",
"go/internal/srcimporter": "8960da6c13f8b2a581bbdab19c5d0290e5f9ac0b",
"go/parser": "d68881c0d653f5bd96e717014b7b8bfc1bfcd08d",
"go/printer": "83c84309cb092cecfc339679ac666fed7df0911c",
"go/scanner": "0437e682c934ba10f1f3cc22d4210950e09c9ffc",
"go/token": "f11496105b60d51c0983cbecd65fbf616d5af0ac",
"go/types": "7771782cb47df77abb5887f07947b703f1b17ec4",
"hash": "57a5d9579cfb5818ce1ef1c22f17f42ec60ccc95",
"hash/adler32": "22bc3380ad903053a525e61107ad4e0d4faa66c1",
"hash/crc32": "8eae2da368c79fe563b9f077a8cbc22a1edfeb7d",
"hash/crc64": "d74bbe67282fdeae222758acd1d7461509b7e42b",
"hash/fnv": "210fc1ae2ac299b44c47fd799621df647220730e",
"html": "0e5ff9f699d204e268d3e3da99958d2bb1383783",
"html/template": "71d929f1e54b4f5f264647042015542cb9c96876",
"image": "9ff4ac804269aba78872fd75ee4c66ec9acdc0e9",
"image/color": "99b84024dd0e42389fe792705339475d4b639eac",
"image/color/palette": "a78544646a25daeb1173f66067275b3e128f6873",
"image/draw": "47f1249c360a17795570534ef85bd9f681e2705d",
"image/gif": "ab5d4655558804bbb9153f0080114581099e65b5",
"image/internal/imageutil": "eab8d946eae6372ca3e38dd06272b4976dc5d9bb",
"image/jpeg": "409bdc2f62f21863eee8bac66ea1b9e259bb0173",
"image/png": "690a05c289194f82f0e8f2dea7ef3f97e48d945a",
"index/suffixarray": "70a13e4fc0fa661ff3c1a5e227f1e04c65ccd744",
"internal/nettrace": "bfa72a1350f63e1b6a2a136d442e8c297baf866a",
"internal/poll": "4148afafebcc053fcab7cc82ec5c5d3511dd513b",
"internal/race": "43b2bd8226c1b1e802ba620126aff38606e1f9e2",
"internal/singleflight": "f43efb5e3367e81e04fd40d19c0887b9ea6a61fe",
"internal/syscall/windows": "d716bf11b81f535c9baf75436a04d197ed356695",
"internal/syscall/windows/registry": "810b8ca14595408db17ed38ed7552ca6f15b1132",
"internal/syscall/windows/sysdll": "ab231fa8df91852d1530f9f7dfffa394ea45a6ff",
"internal/testenv": "03fe5db87e51665ec55df0beaa76cfcc24f1cd91",
"internal/testlog": "3d7cbf7466e1a1d31eedf276814baaf24c824f67",
"internal/trace": "06e530436d871264953ba78193b1c1dc3e7490e3",
"io": "105843fa66276c950dcb9d40d25828f6c4a52d58",
"io/ioutil": "c814d8cbe83ff01544502d6cb0da5dda631507f0",
"log": "0b2c5c0f5b95202bf5883d03722b7d3586e74d26",
"log/syslog": "d5f313a5f1f55d6c6be4657272e3ee9736a83c81",
"math": "f7dbdb551b2358264c58b14dbb53e86f71a6e742",
"math/big": "4f94d42f2d863d6c84ce22e79b131465d86e49cd",
"math/bits": "52eca7b20019aa1ee1b863e2870ea36acfe90ce5",
"math/cmplx": "1d0d01bf318201ada488601df6135a8ea99cd9a5",
"math/rand": "abb4ec8a9399c60b39ba83dd26d532be074418d9",
"mime": "6501c87e25915296f1dde2a6c5f29709193ebeae",
"mime/multipart": "04eb6376deea968deacb6c6e9412b9e9731a9a5e",
"mime/quotedprintable": "d845a542bd5b1aabb67b1895141fc3ecb9dfd9b8",
"net": "f58b59277b44dd9e7b9a62f8aa932e9ec2ca6b57",
"net/http": "ea91e09098750b5aabea064734017f26986855f2",
"net/http/cgi": "3fdead89c15844110847d7dd1cf2764a2fdd9137",
"net/http/cookiejar": "b3c5c180d8ee36da21a20190bd002f701da20167",
"net/http/fcgi": "ee851e17c1ed055528df2a942a9d3a3241a5b3e6",
"net/http/httptest": "45789f4624b9156d2f1436ba4078e9aef47e6b04",
"net/http/httptrace": "a0aa1a87e4df19fea5d0681d64fa72912c642ffb",
"net/http/httputil": "42d8a884508d316fad41e05f36c0f4303763f410",
"net/http/internal": "4fdf5c058e11113c40ab17de4f4c5e67d1654d83",
"net/internal/socktest": "f001d73baefa9984403ecac54921aaad72d33978",
"net/mail": "be2ab9f037a6473025ac6b2fac1cab06973e97a3",
"net/rpc": "ae159837c01f37ba083511760063d6b52f971e20",
"net/rpc/jsonrpc": "51873ff2a371ddb9f1bc0185ae509e2b7978923d",
"net/smtp": "c0d652831155378d19eb075362c4c521418ef421",
"net/textproto": "063434b26a921295f23dcea4b8accd006e7fa786",
"net/url": "9d577cbd13b5b65fdb7296a67393d91467df6f9f",
"os": "5ae558a189f08fd91dd51864d0e55d849494720e",
"os/exec": "7c4cb41379b5c62800b3c121579c8fd4b0cec7a2",
"os/signal": "c4793c08e2bf17d4c123aa52e4c9e2a7cd368a89",
"os/user": "2dc102b8fa7617b00ac0bd035e4025a8d4209e6d",
"path": "1a0c50f9e1d05cb780a0480e25526b84545a6e2f",
"path/filepath": "6a69f2eabeba19cb5658c122b71cdf913c73ef90",
"reflect": "d8ef1f03568e260b370a61c2498aee726ebb5c67",
"regexp": "9eb5755968b4837f93fb604400da093ec82b1a86",
"regexp/syntax": "737deda762d3a46efdb4058b952ef062e6a15cb2",
"runtime": "7009e4a26e82a9d62043b7c9087ea36f862b7b7e",
"runtime/debug": "0e842735e9a9b38ea35e75febcfaaa4a5f7a61f4",
"runtime/internal/atomic": "bcb72da07b62aa4eb59ee1537e1c6921f65facc9",
"runtime/internal/sys": "c1843f187b5ae5c17e95e981a0901c1e85cd056f",
"runtime/pprof": "96913f5f8a0b81659e706fa852a7cbe9a4896be8",
"runtime/pprof/internal/profile": "0a641f0c0c03791863cea04ceb3b1c5ed12fa0a3",
"runtime/race": "22ee01048ca4a7e99a6b125b0fd9d4ebf0473a90",
"runtime/trace": "273633fe85b183b2dfb8a11118b6e4c9d3a0413c",
"sort": "b1a93a2abd9f289b6388b21b6f43f6898adf5d5a",
"strconv": "518ece4f7ed5d4a77b0770d4533b2c6517efc817",
"strings": "13e302986e73393f13486b94b17401b6115f0a30",
"sync": "249ae278c3d39f0f01772781fb9e62236df956f3",
"sync/atomic": "c2f59fd712f139b3e01983f06c2e57fc97d64e7f",
"syscall": "ae61f88c4213ec0d769af11358c206ab07a316ad",
"testing": "8a8354c7bf50684f23aef2810da344c72566b90f",
"testing/internal/testdeps": "a4a23520a9d7ff6cbd3ebaa147ec80aee536891e",
"testing/iotest": "e844db6b62b08f677ac696ca7fc1a3fd754d48d4",
"testing/quick": "44a58f3cae7131ac6ef82c47750804904f17e2e3",
"text/scanner": "8791c8b3d1759a2ee8e3b40d86da0cf3e25e88d6",
"text/tabwriter": "262949b17b2930092489e89fdca3a53c598a990c",
"text/template": "44f18a8087f1a51ecb1395d54f383bd84e38f46e",
"text/template/parse": "bdf0cfb3f000bcf4f2dc9ff0f618db9b1d483c5b",
"time": "2eefd7ef39c32f7a7e86c6293214c109394d4500",
"unicode": "c2721a6f1c6d636db283dae415f9824aafd7d2f5",
"unicode/utf16": "ef77f2b51ab7c06b67398888a6353c12478e90e5",
"unicode/utf8": "647282b3fe77fb6a3040724314d97f61997f5c6e",
"unsafe": "48c08f01e08a6c28b5aa7b4455a241a4c4d75d92",
}

1
vendor/github.com/dave/jsgo/assets/std/std.go generated vendored Normal file
View File

@@ -0,0 +1 @@
package std

6
vendor/github.com/dave/jsgo/assets/std/wasm.go generated vendored Normal file
View File

@@ -0,0 +1,6 @@
package std
var Wasm = map[bool]string{
false: "3912571228e6d97b1b91da16658e279128083f26",
true: "f0f70dfa57f349d021edfc57d8e5d1d993217e15",
}

View File

@@ -0,0 +1,17 @@
package servermsg
import "encoding/gob"
func RegisterTypes() {
gob.Register(Queueing{})
gob.Register(Error{})
}
type Queueing struct {
Position int
Done bool
}
type Error struct {
Message string
}

View File

@@ -0,0 +1,103 @@
package messages
import (
"bytes"
"compress/gzip"
"encoding/gob"
"github.com/dave/jsgo/server/servermsg"
"github.com/dave/services"
"github.com/dave/services/constor/constormsg"
"github.com/gorilla/websocket"
)
type Payload struct {
Message services.Message
}
func init() {
// Commands:
gob.Register(DeployQuery{})
// Data messages:
gob.Register(DeployQueryResponse{})
gob.Register(DeployFileKey{})
gob.Register(DeployFile{})
gob.Register(DeployPayload{})
gob.Register(DeployDone{})
gob.Register(DeployClientVersionNotSupported{})
// Initialise types in servermsg
servermsg.RegisterTypes()
// Initialise types in constormsg
constormsg.RegisterTypes()
}
// Client sends a DeployQuery with all offered files.
// Server responds with DeployQueryResponse, with all required files listed.
// Client sends a DeployFile for each required file.
type DeployQuery struct {
Version string
Files []DeployFileKey
}
type DeployQueryResponse struct {
Required []DeployFileKey
}
type DeployPayload struct {
Files []DeployFile
}
type DeployClientVersionNotSupported struct{}
type DeployFileKey struct {
Type DeployFileType
Hash string // sha1 hash of contents
}
type DeployFile struct {
DeployFileKey
Contents []byte // in the initial CommandDeploy, this is nil
}
type DeployDone struct{}
type DeployFileType string
const (
DeployFileTypeIndex DeployFileType = "index"
DeployFileTypeLoader = "loader"
DeployFileTypeWasm = "wasm"
)
func Marshal(in services.Message) ([]byte, int, error) {
p := Payload{in}
buf := &bytes.Buffer{}
gzw := gzip.NewWriter(buf)
if err := gob.NewEncoder(gzw).Encode(p); err != nil {
return nil, 0, err
}
if err := gzw.Close(); err != nil {
return nil, 0, err
}
return buf.Bytes(), websocket.BinaryMessage, nil
}
func Unmarshal(in []byte) (services.Message, error) {
var p Payload
gzr, err := gzip.NewReader(bytes.NewBuffer(in))
if err != nil {
return nil, err
}
if err := gob.NewDecoder(gzr).Decode(&p); err != nil {
return nil, err
}
if err := gzr.Close(); err != nil {
return nil, err
}
return p.Message, nil
}