Versions
- Open: VersionChanges from v8 to v9+0-0⦚ 12 unchanged lines ⦚⦚ 12 unchanged lines ⦚
- Open: VersionChanges from v7 to v8+3-2⦚ 5 unchanged lines ⦚const valURL = newValURL(code);console.log(valURL.href);
// ==> https://www.val.town/new?code64=aW1wb3J0IHsgYmFzZTY0dXJsIH0gZnJvbSAibnBtOm11bHRpZm9ybWF0cy9iYXNlcy9iYXNlNjQiOwoKZXhwb3J0IGZ1bmN0aW9uIG5ld1ZhbFVSTChjb2RlOiBzdHJpbmcsIGJhc2U2NCA9IHRydWUpIHsKICBjb25zdCB1cmwgPSBuZXcgVVJMKCJodHRwczovL3d3dy52YWwudG93bi9uZXciKTsKICBpZiAoIWJhc2U2NCkgewogICAgdXJsLnNlYXJjaFBhcmFtcy5zZXQoImNvZGUiLCBjb2RlKTsKICAgIHJldHVybiB1cmw7CiAgfQogIGNvbnN0IGJ5dGVzID0gbmV3IFRleHRFbmNvZGVyKCkuZW5jb2RlKGNvZGUpOwogIHVybC5zZWFyY2hQYXJhbXMuc2V0KCJjb2RlNjQiLCBiYXNlNjR1cmwuYmFzZUVuY29kZShieXRlcykpOwogIHJldHVybiB1cmw7Cn0const expiringShortURL = await shortenURL(valURL);console.log(expiringShortURL.href);⦚ 5 unchanged lines ⦚const valURL = newValURL(code);console.log(valURL.href);// ==> https://www.val.town/new?code64=aW1wb3J0IHsgYmFzZTY0IGFzIGI2NCB9IGZyb20gIm5wbTptdWx0aWZvcm1hdHMvYmFzZXMvYmFzZTY0IjsKCmV4cG9ydCBmdW5jdGlvbiBuZXdWYWxVUkwoY29kZTogc3RyaW5nLCBiYXNlNjQgPSB0cnVlKSB7CiAgY29uc3QgdXJsID0gbmV3IFVSTCgiaHR0cHM6Ly93d3cudmFsLnRvd24vbmV3Iik7CiAgaWYgKCFiYXNlNjQpIHsKICAgIHVybC5zZWFyY2hQYXJhbXMuc2V0KCJjb2RlIiwgY29kZSk7CiAgICByZXR1cm4gdXJsOwogIH0KICAvLyBAc2VlOiBodHRwczovL3d3dy52YWwudG93bi92L2Vhc3JuZy9wbGF5Z3JvdW5kP3Y9MzQzI0w3MDMtNzA0CiAgY29uc3QgYnl0ZXMgPSBuZXcgVGV4dEVuY29kZXIoKS5lbmNvZGUoY29kZSk7CiAgdXJsLnNlYXJjaFBhcmFtcy5zZXQoImNvZGU2NCIsIGI2NC5iYXNlRW5jb2RlKGJ5dGVzKSk7CiAgcmV0dXJuIHVybDsKfQconst expiringShortURL = await shortenURL(valURL);console.log(expiringShortURL.href);// ==> https://dub.sh/<key> - Open: VersionChanges from v6 to v7+1-1⦚ 8 unchanged lines ⦚const expiringShortURL = await shortenURL(valURL);
console.log(expiringShortURL);⦚ 8 unchanged lines ⦚const expiringShortURL = await shortenURL(valURL);console.log(expiringShortURL.href); - Open: VersionChanges from v5 to v6+0-0⦚ 11 unchanged lines ⦚⦚ 11 unchanged lines ⦚
- Open: VersionChanges from v4 to v5+0-0⦚ 11 unchanged lines ⦚⦚ 11 unchanged lines ⦚
- Open: VersionChanges from v3 to v4+5-1import { fetchVal } from "https://esm.town/v/vladimyr/fetchVal";import { newValURL } from "https://esm.town/v/vladimyr/newValURL";const { code } = await fetchVal("vladimyr", "newValURL");const valURL = newValURL(code);console.log(valURL.href);
// ==> https://www.val.town/new?code64=aW1wb3J0IHsgYmFzZTY0dXJsIH0gZnJvbSAibnBtOm11bHRpZm9ybWF0cy9iYXNlcy9iYXNlNjQiOwoKZXhwb3J0IGZ1bmN0aW9uIG5ld1ZhbFVSTChjb2RlOiBzdHJpbmcsIGJhc2U2NCA9IHRydWUpIHsKICBjb25zdCB1cmwgPSBuZXcgVVJMKCJodHRwczovL3d3dy52YWwudG93bi9uZXciKTsKICBpZiAoIWJhc2U2NCkgewogICAgdXJsLnNlYXJjaFBhcmFtcy5zZXQoImNvZGUiLCBjb2RlKTsKICAgIHJldHVybiB1cmw7CiAgfQogIGNvbnN0IGJ5dGVzID0gbmV3IFRleHRFbmNvZGVyKCkuZW5jb2RlKGNvZGUpOwogIHVybC5zZWFyY2hQYXJhbXMuc2V0KCJjb2RlNjQiLCBiYXNlNjR1cmwuYmFzZUVuY29kZShieXRlcykpOwogIHJldHVybiB1cmw7Cn0import { shortenURL } from "https://esm.town/v/vladimyr/dubShortenURL";import { fetchVal } from "https://esm.town/v/vladimyr/fetchVal";import { newValURL } from "https://esm.town/v/vladimyr/newValURL";const { code } = await fetchVal("vladimyr", "newValURL");const valURL = newValURL(code);console.log(valURL.href);// ==> https://www.val.town/new?code64=aW1wb3J0IHsgYmFzZTY0dXJsIH0gZnJvbSAibnBtOm11bHRpZm9ybWF0cy9iYXNlcy9iYXNlNjQiOwoKZXhwb3J0IGZ1bmN0aW9uIG5ld1ZhbFVSTChjb2RlOiBzdHJpbmcsIGJhc2U2NCA9IHRydWUpIHsKICBjb25zdCB1cmwgPSBuZXcgVVJMKCJodHRwczovL3d3dy52YWwudG93bi9uZXciKTsKICBpZiAoIWJhc2U2NCkgewogICAgdXJsLnNlYXJjaFBhcmFtcy5zZXQoImNvZGUiLCBjb2RlKTsKICAgIHJldHVybiB1cmw7CiAgfQogIGNvbnN0IGJ5dGVzID0gbmV3IFRleHRFbmNvZGVyKCkuZW5jb2RlKGNvZGUpOwogIHVybC5zZWFyY2hQYXJhbXMuc2V0KCJjb2RlNjQiLCBiYXNlNjR1cmwuYmFzZUVuY29kZShieXRlcykpOwogIHJldHVybiB1cmw7Cn0const expiringShortURL = await shortenURL(valURL);console.log(expiringShortURL); - Open: VersionChanges from v2 to v3+2-1⦚ 3 unchanged lines ⦚const { code } = await fetchVal("vladimyr", "newValURL");const valURL = newValURL(code);
console.log(valURL.href);⦚ 3 unchanged lines ⦚const { code } = await fetchVal("vladimyr", "newValURL");const valURL = newValURL(code);console.log(valURL.href);// ==> https://www.val.town/new?code64=aW1wb3J0IHsgYmFzZTY0dXJsIH0gZnJvbSAibnBtOm11bHRpZm9ybWF0cy9iYXNlcy9iYXNlNjQiOwoKZXhwb3J0IGZ1bmN0aW9uIG5ld1ZhbFVSTChjb2RlOiBzdHJpbmcsIGJhc2U2NCA9IHRydWUpIHsKICBjb25zdCB1cmwgPSBuZXcgVVJMKCJodHRwczovL3d3dy52YWwudG93bi9uZXciKTsKICBpZiAoIWJhc2U2NCkgewogICAgdXJsLnNlYXJjaFBhcmFtcy5zZXQoImNvZGUiLCBjb2RlKTsKICAgIHJldHVybiB1cmw7CiAgfQogIGNvbnN0IGJ5dGVzID0gbmV3IFRleHRFbmNvZGVyKCkuZW5jb2RlKGNvZGUpOwogIHVybC5zZWFyY2hQYXJhbXMuc2V0KCJjb2RlNjQiLCBiYXNlNjR1cmwuYmFzZUVuY29kZShieXRlcykpOwogIHJldHVybiB1cmw7Cn0 - Open: VersionChanges from v1 to v2+0-0⦚ 6 unchanged lines ⦚⦚ 6 unchanged lines ⦚
- Open: Version+6-0import { fetchVal } from "https://esm.town/v/vladimyr/fetchVal";import { newValURL } from "https://esm.town/v/vladimyr/newValURL";const { code } = await fetchVal("vladimyr", "newValURL");const valURL = newValURL(code);console.log(valURL.href);
Updated: March 8, 2024