From 151ce0266eb4de2c8fc600c81c192a5f791b6169 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Wed, 9 Oct 2019 17:10:09 -0400 Subject: [PATCH] Move everything into std subdir --- .ci/check_source_file_changes.ts | 32 ------------------- .ci/template.common.yml | 8 ----- .ci/template.linux.yml | 5 --- .ci/template.mac.yml | 8 ----- .ci/template.unix.yml | 3 -- .ci/template.windows.yml | 8 ----- LICENSE | 21 ------------ azure-pipelines.yml | 25 --------------- format.ts | 32 ------------------- README.md => std/README.md | 0 {archive => std/archive}/tar.ts | 0 {archive => std/archive}/tar_test.ts | 0 {archive => std/archive}/testdata/example.txt | 0 {bundle => std/bundle}/README.md | 0 {bundle => std/bundle}/run.ts | 0 {bundle => std/bundle}/test.ts | 0 {bundle => std/bundle}/testdata/bundle.js | 0 {bundle => std/bundle}/utils.ts | 0 {bytes => std/bytes}/mod.ts | 0 {bytes => std/bytes}/test.ts | 0 {datetime => std/datetime}/README.md | 0 {datetime => std/datetime}/mod.ts | 0 {datetime => std/datetime}/test.ts | 0 {encoding => std/encoding}/README.md | 0 {encoding => std/encoding}/csv.ts | 0 {encoding => std/encoding}/csv_test.ts | 0 {encoding => std/encoding}/hex.ts | 0 {encoding => std/encoding}/hex_test.ts | 0 {encoding => std/encoding}/testdata/CRLF.toml | 0 .../encoding}/testdata/arrayTable.toml | 0 .../encoding}/testdata/arrays.toml | 0 .../encoding}/testdata/boolean.toml | 0 .../encoding}/testdata/cargo.toml | 0 .../encoding}/testdata/cargoTest.toml | 0 .../encoding}/testdata/datetime.toml | 0 .../encoding}/testdata/float.toml | 0 .../encoding}/testdata/inlineTable.toml | 0 .../encoding}/testdata/integer.toml | 0 .../encoding}/testdata/simple.toml | 0 .../encoding}/testdata/string.toml | 0 .../encoding}/testdata/table.toml | 0 {encoding => std/encoding}/toml.ts | 0 {encoding => std/encoding}/toml_test.ts | 0 {examples => std/examples}/README.md | 0 {examples => std/examples}/cat.ts | 0 {examples => std/examples}/catj.ts | 0 {examples => std/examples}/colors.ts | 0 {examples => std/examples}/echo_server.ts | 0 {examples => std/examples}/gist.ts | 0 {examples => std/examples}/test.ts | 0 {flags => std/flags}/README.md | 0 {flags => std/flags}/all_bool_test.ts | 0 {flags => std/flags}/bool_test.ts | 0 {flags => std/flags}/dash_test.ts | 0 {flags => std/flags}/default_bool_test.ts | 0 {flags => std/flags}/dotted_test.ts | 0 {flags => std/flags}/example.ts | 0 {flags => std/flags}/kv_short_test.ts | 0 {flags => std/flags}/long_test.ts | 0 {flags => std/flags}/mod.ts | 0 {flags => std/flags}/num_test.ts | 0 {flags => std/flags}/parse_test.ts | 0 {flags => std/flags}/short_test.ts | 0 {flags => std/flags}/stop_early_test.ts | 0 {flags => std/flags}/unknown_test.ts | 0 {flags => std/flags}/whitespace_test.ts | 0 {fmt => std/fmt}/README.md | 0 {fmt => std/fmt}/TODO | 0 {fmt => std/fmt}/colors.ts | 0 {fmt => std/fmt}/colors_test.ts | 0 {fmt => std/fmt}/sprintf.ts | 0 {fmt => std/fmt}/sprintf_test.ts | 0 {fs => std/fs}/README.md | 0 {fs => std/fs}/copy.ts | 0 {fs => std/fs}/copy_test.ts | 0 {fs => std/fs}/empty_dir.ts | 0 {fs => std/fs}/empty_dir_test.ts | 0 {fs => std/fs}/ensure_dir.ts | 0 {fs => std/fs}/ensure_dir_test.ts | 0 {fs => std/fs}/ensure_file.ts | 0 {fs => std/fs}/ensure_file_test.ts | 0 {fs => std/fs}/ensure_link.ts | 0 {fs => std/fs}/ensure_link_test.ts | 0 {fs => std/fs}/ensure_symlink.ts | 0 {fs => std/fs}/ensure_symlink_test.ts | 0 {fs => std/fs}/eol.ts | 0 {fs => std/fs}/eol_test.ts | 0 {fs => std/fs}/exists.ts | 0 {fs => std/fs}/exists_test.ts | 0 {fs => std/fs}/glob.ts | 0 {fs => std/fs}/glob_test.ts | 0 {fs => std/fs}/globrex.ts | 0 {fs => std/fs}/globrex_test.ts | 0 {fs => std/fs}/mod.ts | 0 {fs => std/fs}/move.ts | 0 {fs => std/fs}/move_test.ts | 0 {fs => std/fs}/path.ts | 0 {fs => std/fs}/path/README.md | 0 {fs => std/fs}/path/basename_test.ts | 0 {fs => std/fs}/path/constants.ts | 0 {fs => std/fs}/path/dirname_test.ts | 0 {fs => std/fs}/path/extname_test.ts | 0 {fs => std/fs}/path/interface.ts | 0 {fs => std/fs}/path/isabsolute_test.ts | 0 {fs => std/fs}/path/join_test.ts | 0 {fs => std/fs}/path/mod.ts | 0 {fs => std/fs}/path/parse_format_test.ts | 0 {fs => std/fs}/path/posix.ts | 0 {fs => std/fs}/path/relative_test.ts | 0 {fs => std/fs}/path/resolve_test.ts | 0 {fs => std/fs}/path/test.ts | 0 {fs => std/fs}/path/utils.ts | 0 {fs => std/fs}/path/win32.ts | 0 .../fs}/path/zero_length_strings_test.ts | 0 {fs => std/fs}/read_file_str.ts | 0 {fs => std/fs}/read_file_str_test.ts | 0 {fs => std/fs}/read_json.ts | 0 {fs => std/fs}/read_json_test.ts | 0 {fs => std/fs}/testdata/0-link.ts | 0 {fs => std/fs}/testdata/0.ts | 0 {fs => std/fs}/testdata/copy_dir/0.txt | 0 {fs => std/fs}/testdata/copy_dir/nest/0.txt | 0 .../fs}/testdata/copy_dir_link_file/0.txt | 0 {fs => std/fs}/testdata/copy_file.txt | 0 {fs => std/fs}/testdata/glob/abc | 0 {fs => std/fs}/testdata/glob/abcdef | 0 {fs => std/fs}/testdata/glob/abcdefghi | 0 {fs => std/fs}/testdata/glob/subdir/abc | 0 {fs => std/fs}/testdata/json_empty.json | 0 {fs => std/fs}/testdata/json_invalid.json | 0 {fs => std/fs}/testdata/json_valid_array.json | 0 {fs => std/fs}/testdata/json_valid_obj.json | 0 {fs => std/fs}/utils.ts | 0 {fs => std/fs}/utils_test.ts | 0 {fs => std/fs}/walk.ts | 0 {fs => std/fs}/walk_test.ts | 0 {fs => std/fs}/write_file_str.ts | 0 {fs => std/fs}/write_file_str_test.ts | 0 {fs => std/fs}/write_json.ts | 0 {fs => std/fs}/write_json_test.ts | 0 {http => std/http}/README.md | 0 {http => std/http}/cookie.ts | 0 {http => std/http}/cookie_test.ts | 0 {http => std/http}/file_server.ts | 0 {http => std/http}/file_server_test.ts | 0 {http => std/http}/http_bench.ts | 0 {http => std/http}/http_status.ts | 0 {http => std/http}/racing_server.ts | 0 {http => std/http}/racing_server_test.ts | 0 {http => std/http}/server.ts | 0 {http => std/http}/server_test.ts | 0 {http => std/http}/testdata/simple_server.ts | 0 {installer => std/installer}/README.md | 0 {installer => std/installer}/mod.ts | 0 {installer => std/installer}/test.ts | 0 {installer => std/installer}/testdata/args.ts | 0 {installer => std/installer}/testdata/echo.ts | 0 {io => std/io}/bufio.ts | 0 {io => std/io}/bufio_test.ts | 0 {io => std/io}/iotest.ts | 0 {io => std/io}/ioutil.ts | 0 {io => std/io}/ioutil_test.ts | 0 {io => std/io}/readers.ts | 0 {io => std/io}/readers_test.ts | 0 {io => std/io}/util.ts | 0 {io => std/io}/util_test.ts | 0 {io => std/io}/writers.ts | 0 {io => std/io}/writers_test.ts | 0 {log => std/log}/README.md | 0 {log => std/log}/handlers.ts | 0 {log => std/log}/handlers_test.ts | 0 {log => std/log}/levels.ts | 0 {log => std/log}/logger.ts | 0 {log => std/log}/logger_test.ts | 0 {log => std/log}/mod.ts | 0 {log => std/log}/test.ts | 0 {media_types => std/media_types}/README.md | 0 .../media_types}/db_c50e0d1.json | 0 {media_types => std/media_types}/deps.ts | 0 {media_types => std/media_types}/mod.ts | 0 {media_types => std/media_types}/test.ts | 0 {mime => std/mime}/multipart.ts | 0 {mime => std/mime}/multipart_test.ts | 0 .../multipart}/fixtures/sample.txt | 0 {multipart => std/multipart}/formfile.ts | 0 {multipart => std/multipart}/formfile_test.ts | 0 {prettier => std/prettier}/README.md | 0 {prettier => std/prettier}/main.ts | 0 {prettier => std/prettier}/main_test.ts | 0 {prettier => std/prettier}/prettier.ts | 0 {prettier => std/prettier}/testdata/0.ts | 0 {prettier => std/prettier}/testdata/1.js | 0 {prettier => std/prettier}/testdata/2.ts | 0 {prettier => std/prettier}/testdata/bar/0.ts | 0 {prettier => std/prettier}/testdata/bar/1.js | 0 {prettier => std/prettier}/testdata/echox.ts | 0 {prettier => std/prettier}/testdata/foo/0.ts | 0 {prettier => std/prettier}/testdata/foo/1.js | 0 .../prettier}/testdata/formatted.ts | 0 {prettier => std/prettier}/testdata/opts/0.ts | 0 {prettier => std/prettier}/testdata/opts/1.ts | 0 {prettier => std/prettier}/testdata/opts/2.ts | 0 {prettier => std/prettier}/testdata/opts/3.md | 0 {prettier => std/prettier}/util.ts | 0 {prettier => std/prettier}/vendor/index.d.ts | 0 .../prettier}/vendor/parser_babylon.d.ts | 0 .../prettier}/vendor/parser_babylon.js | 0 .../prettier}/vendor/parser_markdown.d.ts | 0 .../prettier}/vendor/parser_markdown.js | 0 .../prettier}/vendor/parser_typescript.d.ts | 0 .../prettier}/vendor/parser_typescript.js | 0 .../prettier}/vendor/standalone.d.ts | 0 .../prettier}/vendor/standalone.js | 0 {strings => std/strings}/README.md | 0 {strings => std/strings}/decode.ts | 0 {strings => std/strings}/encode.ts | 0 {strings => std/strings}/mod.ts | 0 {strings => std/strings}/pad.ts | 0 {strings => std/strings}/pad_test.ts | 0 {testing => std/testing}/README.md | 0 {testing => std/testing}/asserts.ts | 0 {testing => std/testing}/asserts_test.ts | 0 {testing => std/testing}/bench.ts | 0 {testing => std/testing}/bench_example.ts | 0 {testing => std/testing}/bench_test.ts | 0 {testing => std/testing}/diff.ts | 0 {testing => std/testing}/diff_test.ts | 0 {testing => std/testing}/format.ts | 0 {testing => std/testing}/format_test.ts | 0 {testing => std/testing}/mod.ts | 0 {testing => std/testing}/runner.ts | 0 {testing => std/testing}/runner_test.ts | 0 {testing => std/testing}/test.ts | 0 {testing => std/testing}/testdata/bar.js | 0 {testing => std/testing}/testdata/bar_test.js | 0 {testing => std/testing}/testdata/foo.ts | 0 {testing => std/testing}/testdata/foo_test.ts | 0 .../testing}/testdata/subdir/bar.js | 0 .../testing}/testdata/subdir/bar_test.js | 0 .../testing}/testdata/subdir/foo.ts | 0 .../testing}/testdata/subdir/foo_test.ts | 0 .../testing}/testdata/subdir/test.js | 0 .../testing}/testdata/subdir/test.ts | 0 {testing => std/testing}/testdata/test.js | 0 {testing => std/testing}/testdata/test.ts | 0 {testing => std/testing}/testing_bench.ts | 0 {textproto => std/textproto}/mod.ts | 0 {textproto => std/textproto}/reader_test.ts | 0 {textproto => std/textproto}/test.ts | 0 tsconfig.json => std/tsconfig.json | 0 tsconfig.test.json => std/tsconfig.test.json | 0 {util => std/util}/async.ts | 0 {util => std/util}/async_test.ts | 0 {util => std/util}/deep_assign.ts | 0 {util => std/util}/deep_assign_test.ts | 0 {util => std/util}/has_own_property.ts | 0 {uuid => std/uuid}/README.md | 0 {uuid => std/uuid}/mod.ts | 0 {uuid => std/uuid}/test.ts | 0 {uuid => std/uuid}/tests/generate.ts | 0 {uuid => std/uuid}/tests/isNil.ts | 0 {uuid => std/uuid}/tests/v4/generate.ts | 0 {uuid => std/uuid}/tests/v4/validate.ts | 0 {uuid => std/uuid}/v4.ts | 0 {ws => std/ws}/README.md | 0 {ws => std/ws}/example_client.ts | 0 {ws => std/ws}/example_server.ts | 0 {ws => std/ws}/mod.ts | 0 {ws => std/ws}/sha1.ts | 0 {ws => std/ws}/sha1_test.ts | 0 {ws => std/ws}/test.ts | 0 {xeval => std/xeval}/mod.ts | 0 {xeval => std/xeval}/test.ts | 0 273 files changed, 142 deletions(-) delete mode 100644 .ci/check_source_file_changes.ts delete mode 100644 .ci/template.common.yml delete mode 100644 .ci/template.linux.yml delete mode 100644 .ci/template.mac.yml delete mode 100644 .ci/template.unix.yml delete mode 100644 .ci/template.windows.yml delete mode 100644 LICENSE delete mode 100644 azure-pipelines.yml delete mode 100755 format.ts rename README.md => std/README.md (100%) rename {archive => std/archive}/tar.ts (100%) rename {archive => std/archive}/tar_test.ts (100%) rename {archive => std/archive}/testdata/example.txt (100%) rename {bundle => std/bundle}/README.md (100%) rename {bundle => std/bundle}/run.ts (100%) rename {bundle => std/bundle}/test.ts (100%) rename {bundle => std/bundle}/testdata/bundle.js (100%) rename {bundle => std/bundle}/utils.ts (100%) rename {bytes => std/bytes}/mod.ts (100%) rename {bytes => std/bytes}/test.ts (100%) rename {datetime => std/datetime}/README.md (100%) rename {datetime => std/datetime}/mod.ts (100%) rename {datetime => std/datetime}/test.ts (100%) rename {encoding => std/encoding}/README.md (100%) rename {encoding => std/encoding}/csv.ts (100%) rename {encoding => std/encoding}/csv_test.ts (100%) rename {encoding => std/encoding}/hex.ts (100%) rename {encoding => std/encoding}/hex_test.ts (100%) rename {encoding => std/encoding}/testdata/CRLF.toml (100%) rename {encoding => std/encoding}/testdata/arrayTable.toml (100%) rename {encoding => std/encoding}/testdata/arrays.toml (100%) rename {encoding => std/encoding}/testdata/boolean.toml (100%) rename {encoding => std/encoding}/testdata/cargo.toml (100%) rename {encoding => std/encoding}/testdata/cargoTest.toml (100%) rename {encoding => std/encoding}/testdata/datetime.toml (100%) rename {encoding => std/encoding}/testdata/float.toml (100%) rename {encoding => std/encoding}/testdata/inlineTable.toml (100%) rename {encoding => std/encoding}/testdata/integer.toml (100%) rename {encoding => std/encoding}/testdata/simple.toml (100%) rename {encoding => std/encoding}/testdata/string.toml (100%) rename {encoding => std/encoding}/testdata/table.toml (100%) rename {encoding => std/encoding}/toml.ts (100%) rename {encoding => std/encoding}/toml_test.ts (100%) rename {examples => std/examples}/README.md (100%) rename {examples => std/examples}/cat.ts (100%) rename {examples => std/examples}/catj.ts (100%) rename {examples => std/examples}/colors.ts (100%) rename {examples => std/examples}/echo_server.ts (100%) rename {examples => std/examples}/gist.ts (100%) rename {examples => std/examples}/test.ts (100%) rename {flags => std/flags}/README.md (100%) rename {flags => std/flags}/all_bool_test.ts (100%) rename {flags => std/flags}/bool_test.ts (100%) rename {flags => std/flags}/dash_test.ts (100%) rename {flags => std/flags}/default_bool_test.ts (100%) rename {flags => std/flags}/dotted_test.ts (100%) rename {flags => std/flags}/example.ts (100%) rename {flags => std/flags}/kv_short_test.ts (100%) rename {flags => std/flags}/long_test.ts (100%) rename {flags => std/flags}/mod.ts (100%) rename {flags => std/flags}/num_test.ts (100%) rename {flags => std/flags}/parse_test.ts (100%) rename {flags => std/flags}/short_test.ts (100%) rename {flags => std/flags}/stop_early_test.ts (100%) rename {flags => std/flags}/unknown_test.ts (100%) rename {flags => std/flags}/whitespace_test.ts (100%) rename {fmt => std/fmt}/README.md (100%) rename {fmt => std/fmt}/TODO (100%) rename {fmt => std/fmt}/colors.ts (100%) rename {fmt => std/fmt}/colors_test.ts (100%) rename {fmt => std/fmt}/sprintf.ts (100%) rename {fmt => std/fmt}/sprintf_test.ts (100%) rename {fs => std/fs}/README.md (100%) rename {fs => std/fs}/copy.ts (100%) rename {fs => std/fs}/copy_test.ts (100%) rename {fs => std/fs}/empty_dir.ts (100%) rename {fs => std/fs}/empty_dir_test.ts (100%) rename {fs => std/fs}/ensure_dir.ts (100%) rename {fs => std/fs}/ensure_dir_test.ts (100%) rename {fs => std/fs}/ensure_file.ts (100%) rename {fs => std/fs}/ensure_file_test.ts (100%) rename {fs => std/fs}/ensure_link.ts (100%) rename {fs => std/fs}/ensure_link_test.ts (100%) rename {fs => std/fs}/ensure_symlink.ts (100%) rename {fs => std/fs}/ensure_symlink_test.ts (100%) rename {fs => std/fs}/eol.ts (100%) rename {fs => std/fs}/eol_test.ts (100%) rename {fs => std/fs}/exists.ts (100%) rename {fs => std/fs}/exists_test.ts (100%) rename {fs => std/fs}/glob.ts (100%) rename {fs => std/fs}/glob_test.ts (100%) rename {fs => std/fs}/globrex.ts (100%) rename {fs => std/fs}/globrex_test.ts (100%) rename {fs => std/fs}/mod.ts (100%) rename {fs => std/fs}/move.ts (100%) rename {fs => std/fs}/move_test.ts (100%) rename {fs => std/fs}/path.ts (100%) rename {fs => std/fs}/path/README.md (100%) rename {fs => std/fs}/path/basename_test.ts (100%) rename {fs => std/fs}/path/constants.ts (100%) rename {fs => std/fs}/path/dirname_test.ts (100%) rename {fs => std/fs}/path/extname_test.ts (100%) rename {fs => std/fs}/path/interface.ts (100%) rename {fs => std/fs}/path/isabsolute_test.ts (100%) rename {fs => std/fs}/path/join_test.ts (100%) rename {fs => std/fs}/path/mod.ts (100%) rename {fs => std/fs}/path/parse_format_test.ts (100%) rename {fs => std/fs}/path/posix.ts (100%) rename {fs => std/fs}/path/relative_test.ts (100%) rename {fs => std/fs}/path/resolve_test.ts (100%) rename {fs => std/fs}/path/test.ts (100%) rename {fs => std/fs}/path/utils.ts (100%) rename {fs => std/fs}/path/win32.ts (100%) rename {fs => std/fs}/path/zero_length_strings_test.ts (100%) rename {fs => std/fs}/read_file_str.ts (100%) rename {fs => std/fs}/read_file_str_test.ts (100%) rename {fs => std/fs}/read_json.ts (100%) rename {fs => std/fs}/read_json_test.ts (100%) rename {fs => std/fs}/testdata/0-link.ts (100%) rename {fs => std/fs}/testdata/0.ts (100%) rename {fs => std/fs}/testdata/copy_dir/0.txt (100%) rename {fs => std/fs}/testdata/copy_dir/nest/0.txt (100%) rename {fs => std/fs}/testdata/copy_dir_link_file/0.txt (100%) rename {fs => std/fs}/testdata/copy_file.txt (100%) rename {fs => std/fs}/testdata/glob/abc (100%) rename {fs => std/fs}/testdata/glob/abcdef (100%) rename {fs => std/fs}/testdata/glob/abcdefghi (100%) rename {fs => std/fs}/testdata/glob/subdir/abc (100%) rename {fs => std/fs}/testdata/json_empty.json (100%) rename {fs => std/fs}/testdata/json_invalid.json (100%) rename {fs => std/fs}/testdata/json_valid_array.json (100%) rename {fs => std/fs}/testdata/json_valid_obj.json (100%) rename {fs => std/fs}/utils.ts (100%) rename {fs => std/fs}/utils_test.ts (100%) rename {fs => std/fs}/walk.ts (100%) rename {fs => std/fs}/walk_test.ts (100%) rename {fs => std/fs}/write_file_str.ts (100%) rename {fs => std/fs}/write_file_str_test.ts (100%) rename {fs => std/fs}/write_json.ts (100%) rename {fs => std/fs}/write_json_test.ts (100%) rename {http => std/http}/README.md (100%) rename {http => std/http}/cookie.ts (100%) rename {http => std/http}/cookie_test.ts (100%) rename {http => std/http}/file_server.ts (100%) rename {http => std/http}/file_server_test.ts (100%) rename {http => std/http}/http_bench.ts (100%) rename {http => std/http}/http_status.ts (100%) rename {http => std/http}/racing_server.ts (100%) rename {http => std/http}/racing_server_test.ts (100%) rename {http => std/http}/server.ts (100%) rename {http => std/http}/server_test.ts (100%) rename {http => std/http}/testdata/simple_server.ts (100%) rename {installer => std/installer}/README.md (100%) rename {installer => std/installer}/mod.ts (100%) rename {installer => std/installer}/test.ts (100%) rename {installer => std/installer}/testdata/args.ts (100%) rename {installer => std/installer}/testdata/echo.ts (100%) rename {io => std/io}/bufio.ts (100%) rename {io => std/io}/bufio_test.ts (100%) rename {io => std/io}/iotest.ts (100%) rename {io => std/io}/ioutil.ts (100%) rename {io => std/io}/ioutil_test.ts (100%) rename {io => std/io}/readers.ts (100%) rename {io => std/io}/readers_test.ts (100%) rename {io => std/io}/util.ts (100%) rename {io => std/io}/util_test.ts (100%) rename {io => std/io}/writers.ts (100%) rename {io => std/io}/writers_test.ts (100%) rename {log => std/log}/README.md (100%) rename {log => std/log}/handlers.ts (100%) rename {log => std/log}/handlers_test.ts (100%) rename {log => std/log}/levels.ts (100%) rename {log => std/log}/logger.ts (100%) rename {log => std/log}/logger_test.ts (100%) rename {log => std/log}/mod.ts (100%) rename {log => std/log}/test.ts (100%) rename {media_types => std/media_types}/README.md (100%) rename {media_types => std/media_types}/db_c50e0d1.json (100%) rename {media_types => std/media_types}/deps.ts (100%) rename {media_types => std/media_types}/mod.ts (100%) rename {media_types => std/media_types}/test.ts (100%) rename {mime => std/mime}/multipart.ts (100%) rename {mime => std/mime}/multipart_test.ts (100%) rename {multipart => std/multipart}/fixtures/sample.txt (100%) rename {multipart => std/multipart}/formfile.ts (100%) rename {multipart => std/multipart}/formfile_test.ts (100%) rename {prettier => std/prettier}/README.md (100%) rename {prettier => std/prettier}/main.ts (100%) rename {prettier => std/prettier}/main_test.ts (100%) rename {prettier => std/prettier}/prettier.ts (100%) rename {prettier => std/prettier}/testdata/0.ts (100%) rename {prettier => std/prettier}/testdata/1.js (100%) rename {prettier => std/prettier}/testdata/2.ts (100%) rename {prettier => std/prettier}/testdata/bar/0.ts (100%) rename {prettier => std/prettier}/testdata/bar/1.js (100%) rename {prettier => std/prettier}/testdata/echox.ts (100%) rename {prettier => std/prettier}/testdata/foo/0.ts (100%) rename {prettier => std/prettier}/testdata/foo/1.js (100%) rename {prettier => std/prettier}/testdata/formatted.ts (100%) rename {prettier => std/prettier}/testdata/opts/0.ts (100%) rename {prettier => std/prettier}/testdata/opts/1.ts (100%) rename {prettier => std/prettier}/testdata/opts/2.ts (100%) rename {prettier => std/prettier}/testdata/opts/3.md (100%) rename {prettier => std/prettier}/util.ts (100%) rename {prettier => std/prettier}/vendor/index.d.ts (100%) rename {prettier => std/prettier}/vendor/parser_babylon.d.ts (100%) rename {prettier => std/prettier}/vendor/parser_babylon.js (100%) rename {prettier => std/prettier}/vendor/parser_markdown.d.ts (100%) rename {prettier => std/prettier}/vendor/parser_markdown.js (100%) rename {prettier => std/prettier}/vendor/parser_typescript.d.ts (100%) rename {prettier => std/prettier}/vendor/parser_typescript.js (100%) rename {prettier => std/prettier}/vendor/standalone.d.ts (100%) rename {prettier => std/prettier}/vendor/standalone.js (100%) rename {strings => std/strings}/README.md (100%) rename {strings => std/strings}/decode.ts (100%) rename {strings => std/strings}/encode.ts (100%) rename {strings => std/strings}/mod.ts (100%) rename {strings => std/strings}/pad.ts (100%) rename {strings => std/strings}/pad_test.ts (100%) rename {testing => std/testing}/README.md (100%) rename {testing => std/testing}/asserts.ts (100%) rename {testing => std/testing}/asserts_test.ts (100%) rename {testing => std/testing}/bench.ts (100%) rename {testing => std/testing}/bench_example.ts (100%) rename {testing => std/testing}/bench_test.ts (100%) rename {testing => std/testing}/diff.ts (100%) rename {testing => std/testing}/diff_test.ts (100%) rename {testing => std/testing}/format.ts (100%) rename {testing => std/testing}/format_test.ts (100%) rename {testing => std/testing}/mod.ts (100%) rename {testing => std/testing}/runner.ts (100%) rename {testing => std/testing}/runner_test.ts (100%) rename {testing => std/testing}/test.ts (100%) rename {testing => std/testing}/testdata/bar.js (100%) rename {testing => std/testing}/testdata/bar_test.js (100%) rename {testing => std/testing}/testdata/foo.ts (100%) rename {testing => std/testing}/testdata/foo_test.ts (100%) rename {testing => std/testing}/testdata/subdir/bar.js (100%) rename {testing => std/testing}/testdata/subdir/bar_test.js (100%) rename {testing => std/testing}/testdata/subdir/foo.ts (100%) rename {testing => std/testing}/testdata/subdir/foo_test.ts (100%) rename {testing => std/testing}/testdata/subdir/test.js (100%) rename {testing => std/testing}/testdata/subdir/test.ts (100%) rename {testing => std/testing}/testdata/test.js (100%) rename {testing => std/testing}/testdata/test.ts (100%) rename {testing => std/testing}/testing_bench.ts (100%) rename {textproto => std/textproto}/mod.ts (100%) rename {textproto => std/textproto}/reader_test.ts (100%) rename {textproto => std/textproto}/test.ts (100%) rename tsconfig.json => std/tsconfig.json (100%) rename tsconfig.test.json => std/tsconfig.test.json (100%) rename {util => std/util}/async.ts (100%) rename {util => std/util}/async_test.ts (100%) rename {util => std/util}/deep_assign.ts (100%) rename {util => std/util}/deep_assign_test.ts (100%) rename {util => std/util}/has_own_property.ts (100%) rename {uuid => std/uuid}/README.md (100%) rename {uuid => std/uuid}/mod.ts (100%) rename {uuid => std/uuid}/test.ts (100%) rename {uuid => std/uuid}/tests/generate.ts (100%) rename {uuid => std/uuid}/tests/isNil.ts (100%) rename {uuid => std/uuid}/tests/v4/generate.ts (100%) rename {uuid => std/uuid}/tests/v4/validate.ts (100%) rename {uuid => std/uuid}/v4.ts (100%) rename {ws => std/ws}/README.md (100%) rename {ws => std/ws}/example_client.ts (100%) rename {ws => std/ws}/example_server.ts (100%) rename {ws => std/ws}/mod.ts (100%) rename {ws => std/ws}/sha1.ts (100%) rename {ws => std/ws}/sha1_test.ts (100%) rename {ws => std/ws}/test.ts (100%) rename {xeval => std/xeval}/mod.ts (100%) rename {xeval => std/xeval}/test.ts (100%) diff --git a/.ci/check_source_file_changes.ts b/.ci/check_source_file_changes.ts deleted file mode 100644 index 6aac5d645c..0000000000 --- a/.ci/check_source_file_changes.ts +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license. -import { xrun } from "../prettier/util.ts"; -import { red, green } from "../fmt/colors.ts"; - -/** - * Checks whether any source file is changed since the given start time. - * If some files are changed, this function exits with 1. - */ -async function main(startTime: number): Promise { - console.log("test checkSourceFileChanges ..."); - const changed = new TextDecoder() - .decode(await xrun({ args: ["git", "ls-files"], stdout: "piped" }).output()) - .trim() - .split("\n") - .filter(file => { - const stat = Deno.lstatSync(file); - if (stat != null) { - return (stat as any).modified * 1000 > startTime; - } - }); - if (changed.length > 0) { - console.log(red("FAILED")); - console.log( - `Error: Some source files are modified during test: ${changed.join(", ")}` - ); - Deno.exit(1); - } else { - console.log(green("ok")); - } -} - -main(parseInt(Deno.args[1])); diff --git a/.ci/template.common.yml b/.ci/template.common.yml deleted file mode 100644 index 456ecc4bb6..0000000000 --- a/.ci/template.common.yml +++ /dev/null @@ -1,8 +0,0 @@ -parameters: - exe_suffix: "" - -steps: - - bash: deno${{ parameters.exe_suffix }} run --allow-run --allow-write --allow-read --allow-env ./format.ts --check - - bash: export START_TIME=$(date +%s) - - bash: deno${{ parameters.exe_suffix }} run --allow-run --allow-net --allow-write --allow-read --allow-env --config=tsconfig.test.json ./testing/runner.ts --exclude node_modules,**/testdata - - bash: deno${{ parameters.exe_suffix }} run --allow-run --allow-read .ci/check_source_file_changes.ts $START_TIME diff --git a/.ci/template.linux.yml b/.ci/template.linux.yml deleted file mode 100644 index 7e87e21a3f..0000000000 --- a/.ci/template.linux.yml +++ /dev/null @@ -1,5 +0,0 @@ -steps: - - bash: npm install eslint@$(ESLINT_VERSION) typescript@$(TS_VERSION) @typescript-eslint/eslint-plugin@$(TS_ESLINT_VERSION) @typescript-eslint/parser@$(TS_ESLINT_VERSION) eslint-config-prettier - - template: ./template.unix.yml - - bash: npx eslint "**/*.ts" --max-warnings=0 - - template: ./template.common.yml diff --git a/.ci/template.mac.yml b/.ci/template.mac.yml deleted file mode 100644 index f93f5d2a0d..0000000000 --- a/.ci/template.mac.yml +++ /dev/null @@ -1,8 +0,0 @@ -steps: - - task: NodeTool@0 - inputs: - versionSpec: '10.x' - - bash: npm install eslint@$(ESLINT_VERSION) typescript@$(TS_VERSION) @typescript-eslint/eslint-plugin@$(TS_ESLINT_VERSION) @typescript-eslint/parser@$(TS_ESLINT_VERSION) eslint-config-prettier - - template: ./template.unix.yml - - bash: npx eslint "**/*.ts" --max-warnings=0 - - template: ./template.common.yml diff --git a/.ci/template.unix.yml b/.ci/template.unix.yml deleted file mode 100644 index aea4e509d8..0000000000 --- a/.ci/template.unix.yml +++ /dev/null @@ -1,3 +0,0 @@ -steps: - - bash: curl -L https://deno.land/x/install/install.sh | sh -s $(DENO_VERSION) - - bash: echo '##vso[task.prependpath]$(HOME)/.deno/bin/' diff --git a/.ci/template.windows.yml b/.ci/template.windows.yml deleted file mode 100644 index 3b23abe927..0000000000 --- a/.ci/template.windows.yml +++ /dev/null @@ -1,8 +0,0 @@ -steps: - - bash: npm install eslint@$(ESLINT_VERSION) typescript@$(TS_VERSION) @typescript-eslint/eslint-plugin@$(TS_ESLINT_VERSION) @typescript-eslint/parser@$(TS_ESLINT_VERSION) eslint-config-prettier - - powershell: iwr https://deno.land/x/install/install.ps1 -out install.ps1; .\install.ps1 $(DENO_VERSION) - - bash: echo "##vso[task.prependpath]C:\Users\VssAdministrator\.deno\\bin" - - bash: npx eslint "**/*.ts" --max-warnings=0 - - template: ./template.common.yml - parameters: - exe_suffix: ".exe" diff --git a/LICENSE b/LICENSE deleted file mode 100644 index de2bd7cca3..0000000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright 2018-2019 the Deno authors. - -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. diff --git a/azure-pipelines.yml b/azure-pipelines.yml deleted file mode 100644 index ae94fef45f..0000000000 --- a/azure-pipelines.yml +++ /dev/null @@ -1,25 +0,0 @@ -variables: - DENO_VERSION: "v0.20.0" - TS_VERSION: "3.4.5" - ESLINT_VERSION: "6.5.1" - TS_ESLINT_VERSION: "2.3.2" - -# TODO Try to get eslint to run under Deno, like prettier -jobs: - - job: "Linux" - pool: - vmImage: "Ubuntu-16.04" - steps: - - template: .ci/template.linux.yml - - - job: "Mac" - pool: - vmImage: "macOS-10.13" - steps: - - template: .ci/template.mac.yml - - - job: "Windows" - pool: - vmImage: "vs2017-win2016" - steps: - - template: .ci/template.windows.yml diff --git a/format.ts b/format.ts deleted file mode 100755 index 0b44ef4dfe..0000000000 --- a/format.ts +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env -S deno run --allow-run --allow-write --allow-read --allow-env -// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license. -const { exit, args, execPath } = Deno; -import { parse } from "./flags/mod.ts"; -import { xrun } from "./prettier/util.ts"; - -async function main(opts): Promise { - const args = [ - execPath(), - "run", - "--allow-write", - "--allow-read", - "prettier/main.ts", - "--ignore", - "node_modules", - "--ignore", - "**/testdata", - "--ignore", - "**/vendor", - "--write" - ]; - - if (opts.check) { - args.push("--check"); - } - - args.push("."); - - exit((await xrun({ args }).status()).code); -} - -main(parse(args)); diff --git a/README.md b/std/README.md similarity index 100% rename from README.md rename to std/README.md diff --git a/archive/tar.ts b/std/archive/tar.ts similarity index 100% rename from archive/tar.ts rename to std/archive/tar.ts diff --git a/archive/tar_test.ts b/std/archive/tar_test.ts similarity index 100% rename from archive/tar_test.ts rename to std/archive/tar_test.ts diff --git a/archive/testdata/example.txt b/std/archive/testdata/example.txt similarity index 100% rename from archive/testdata/example.txt rename to std/archive/testdata/example.txt diff --git a/bundle/README.md b/std/bundle/README.md similarity index 100% rename from bundle/README.md rename to std/bundle/README.md diff --git a/bundle/run.ts b/std/bundle/run.ts similarity index 100% rename from bundle/run.ts rename to std/bundle/run.ts diff --git a/bundle/test.ts b/std/bundle/test.ts similarity index 100% rename from bundle/test.ts rename to std/bundle/test.ts diff --git a/bundle/testdata/bundle.js b/std/bundle/testdata/bundle.js similarity index 100% rename from bundle/testdata/bundle.js rename to std/bundle/testdata/bundle.js diff --git a/bundle/utils.ts b/std/bundle/utils.ts similarity index 100% rename from bundle/utils.ts rename to std/bundle/utils.ts diff --git a/bytes/mod.ts b/std/bytes/mod.ts similarity index 100% rename from bytes/mod.ts rename to std/bytes/mod.ts diff --git a/bytes/test.ts b/std/bytes/test.ts similarity index 100% rename from bytes/test.ts rename to std/bytes/test.ts diff --git a/datetime/README.md b/std/datetime/README.md similarity index 100% rename from datetime/README.md rename to std/datetime/README.md diff --git a/datetime/mod.ts b/std/datetime/mod.ts similarity index 100% rename from datetime/mod.ts rename to std/datetime/mod.ts diff --git a/datetime/test.ts b/std/datetime/test.ts similarity index 100% rename from datetime/test.ts rename to std/datetime/test.ts diff --git a/encoding/README.md b/std/encoding/README.md similarity index 100% rename from encoding/README.md rename to std/encoding/README.md diff --git a/encoding/csv.ts b/std/encoding/csv.ts similarity index 100% rename from encoding/csv.ts rename to std/encoding/csv.ts diff --git a/encoding/csv_test.ts b/std/encoding/csv_test.ts similarity index 100% rename from encoding/csv_test.ts rename to std/encoding/csv_test.ts diff --git a/encoding/hex.ts b/std/encoding/hex.ts similarity index 100% rename from encoding/hex.ts rename to std/encoding/hex.ts diff --git a/encoding/hex_test.ts b/std/encoding/hex_test.ts similarity index 100% rename from encoding/hex_test.ts rename to std/encoding/hex_test.ts diff --git a/encoding/testdata/CRLF.toml b/std/encoding/testdata/CRLF.toml similarity index 100% rename from encoding/testdata/CRLF.toml rename to std/encoding/testdata/CRLF.toml diff --git a/encoding/testdata/arrayTable.toml b/std/encoding/testdata/arrayTable.toml similarity index 100% rename from encoding/testdata/arrayTable.toml rename to std/encoding/testdata/arrayTable.toml diff --git a/encoding/testdata/arrays.toml b/std/encoding/testdata/arrays.toml similarity index 100% rename from encoding/testdata/arrays.toml rename to std/encoding/testdata/arrays.toml diff --git a/encoding/testdata/boolean.toml b/std/encoding/testdata/boolean.toml similarity index 100% rename from encoding/testdata/boolean.toml rename to std/encoding/testdata/boolean.toml diff --git a/encoding/testdata/cargo.toml b/std/encoding/testdata/cargo.toml similarity index 100% rename from encoding/testdata/cargo.toml rename to std/encoding/testdata/cargo.toml diff --git a/encoding/testdata/cargoTest.toml b/std/encoding/testdata/cargoTest.toml similarity index 100% rename from encoding/testdata/cargoTest.toml rename to std/encoding/testdata/cargoTest.toml diff --git a/encoding/testdata/datetime.toml b/std/encoding/testdata/datetime.toml similarity index 100% rename from encoding/testdata/datetime.toml rename to std/encoding/testdata/datetime.toml diff --git a/encoding/testdata/float.toml b/std/encoding/testdata/float.toml similarity index 100% rename from encoding/testdata/float.toml rename to std/encoding/testdata/float.toml diff --git a/encoding/testdata/inlineTable.toml b/std/encoding/testdata/inlineTable.toml similarity index 100% rename from encoding/testdata/inlineTable.toml rename to std/encoding/testdata/inlineTable.toml diff --git a/encoding/testdata/integer.toml b/std/encoding/testdata/integer.toml similarity index 100% rename from encoding/testdata/integer.toml rename to std/encoding/testdata/integer.toml diff --git a/encoding/testdata/simple.toml b/std/encoding/testdata/simple.toml similarity index 100% rename from encoding/testdata/simple.toml rename to std/encoding/testdata/simple.toml diff --git a/encoding/testdata/string.toml b/std/encoding/testdata/string.toml similarity index 100% rename from encoding/testdata/string.toml rename to std/encoding/testdata/string.toml diff --git a/encoding/testdata/table.toml b/std/encoding/testdata/table.toml similarity index 100% rename from encoding/testdata/table.toml rename to std/encoding/testdata/table.toml diff --git a/encoding/toml.ts b/std/encoding/toml.ts similarity index 100% rename from encoding/toml.ts rename to std/encoding/toml.ts diff --git a/encoding/toml_test.ts b/std/encoding/toml_test.ts similarity index 100% rename from encoding/toml_test.ts rename to std/encoding/toml_test.ts diff --git a/examples/README.md b/std/examples/README.md similarity index 100% rename from examples/README.md rename to std/examples/README.md diff --git a/examples/cat.ts b/std/examples/cat.ts similarity index 100% rename from examples/cat.ts rename to std/examples/cat.ts diff --git a/examples/catj.ts b/std/examples/catj.ts similarity index 100% rename from examples/catj.ts rename to std/examples/catj.ts diff --git a/examples/colors.ts b/std/examples/colors.ts similarity index 100% rename from examples/colors.ts rename to std/examples/colors.ts diff --git a/examples/echo_server.ts b/std/examples/echo_server.ts similarity index 100% rename from examples/echo_server.ts rename to std/examples/echo_server.ts diff --git a/examples/gist.ts b/std/examples/gist.ts similarity index 100% rename from examples/gist.ts rename to std/examples/gist.ts diff --git a/examples/test.ts b/std/examples/test.ts similarity index 100% rename from examples/test.ts rename to std/examples/test.ts diff --git a/flags/README.md b/std/flags/README.md similarity index 100% rename from flags/README.md rename to std/flags/README.md diff --git a/flags/all_bool_test.ts b/std/flags/all_bool_test.ts similarity index 100% rename from flags/all_bool_test.ts rename to std/flags/all_bool_test.ts diff --git a/flags/bool_test.ts b/std/flags/bool_test.ts similarity index 100% rename from flags/bool_test.ts rename to std/flags/bool_test.ts diff --git a/flags/dash_test.ts b/std/flags/dash_test.ts similarity index 100% rename from flags/dash_test.ts rename to std/flags/dash_test.ts diff --git a/flags/default_bool_test.ts b/std/flags/default_bool_test.ts similarity index 100% rename from flags/default_bool_test.ts rename to std/flags/default_bool_test.ts diff --git a/flags/dotted_test.ts b/std/flags/dotted_test.ts similarity index 100% rename from flags/dotted_test.ts rename to std/flags/dotted_test.ts diff --git a/flags/example.ts b/std/flags/example.ts similarity index 100% rename from flags/example.ts rename to std/flags/example.ts diff --git a/flags/kv_short_test.ts b/std/flags/kv_short_test.ts similarity index 100% rename from flags/kv_short_test.ts rename to std/flags/kv_short_test.ts diff --git a/flags/long_test.ts b/std/flags/long_test.ts similarity index 100% rename from flags/long_test.ts rename to std/flags/long_test.ts diff --git a/flags/mod.ts b/std/flags/mod.ts similarity index 100% rename from flags/mod.ts rename to std/flags/mod.ts diff --git a/flags/num_test.ts b/std/flags/num_test.ts similarity index 100% rename from flags/num_test.ts rename to std/flags/num_test.ts diff --git a/flags/parse_test.ts b/std/flags/parse_test.ts similarity index 100% rename from flags/parse_test.ts rename to std/flags/parse_test.ts diff --git a/flags/short_test.ts b/std/flags/short_test.ts similarity index 100% rename from flags/short_test.ts rename to std/flags/short_test.ts diff --git a/flags/stop_early_test.ts b/std/flags/stop_early_test.ts similarity index 100% rename from flags/stop_early_test.ts rename to std/flags/stop_early_test.ts diff --git a/flags/unknown_test.ts b/std/flags/unknown_test.ts similarity index 100% rename from flags/unknown_test.ts rename to std/flags/unknown_test.ts diff --git a/flags/whitespace_test.ts b/std/flags/whitespace_test.ts similarity index 100% rename from flags/whitespace_test.ts rename to std/flags/whitespace_test.ts diff --git a/fmt/README.md b/std/fmt/README.md similarity index 100% rename from fmt/README.md rename to std/fmt/README.md diff --git a/fmt/TODO b/std/fmt/TODO similarity index 100% rename from fmt/TODO rename to std/fmt/TODO diff --git a/fmt/colors.ts b/std/fmt/colors.ts similarity index 100% rename from fmt/colors.ts rename to std/fmt/colors.ts diff --git a/fmt/colors_test.ts b/std/fmt/colors_test.ts similarity index 100% rename from fmt/colors_test.ts rename to std/fmt/colors_test.ts diff --git a/fmt/sprintf.ts b/std/fmt/sprintf.ts similarity index 100% rename from fmt/sprintf.ts rename to std/fmt/sprintf.ts diff --git a/fmt/sprintf_test.ts b/std/fmt/sprintf_test.ts similarity index 100% rename from fmt/sprintf_test.ts rename to std/fmt/sprintf_test.ts diff --git a/fs/README.md b/std/fs/README.md similarity index 100% rename from fs/README.md rename to std/fs/README.md diff --git a/fs/copy.ts b/std/fs/copy.ts similarity index 100% rename from fs/copy.ts rename to std/fs/copy.ts diff --git a/fs/copy_test.ts b/std/fs/copy_test.ts similarity index 100% rename from fs/copy_test.ts rename to std/fs/copy_test.ts diff --git a/fs/empty_dir.ts b/std/fs/empty_dir.ts similarity index 100% rename from fs/empty_dir.ts rename to std/fs/empty_dir.ts diff --git a/fs/empty_dir_test.ts b/std/fs/empty_dir_test.ts similarity index 100% rename from fs/empty_dir_test.ts rename to std/fs/empty_dir_test.ts diff --git a/fs/ensure_dir.ts b/std/fs/ensure_dir.ts similarity index 100% rename from fs/ensure_dir.ts rename to std/fs/ensure_dir.ts diff --git a/fs/ensure_dir_test.ts b/std/fs/ensure_dir_test.ts similarity index 100% rename from fs/ensure_dir_test.ts rename to std/fs/ensure_dir_test.ts diff --git a/fs/ensure_file.ts b/std/fs/ensure_file.ts similarity index 100% rename from fs/ensure_file.ts rename to std/fs/ensure_file.ts diff --git a/fs/ensure_file_test.ts b/std/fs/ensure_file_test.ts similarity index 100% rename from fs/ensure_file_test.ts rename to std/fs/ensure_file_test.ts diff --git a/fs/ensure_link.ts b/std/fs/ensure_link.ts similarity index 100% rename from fs/ensure_link.ts rename to std/fs/ensure_link.ts diff --git a/fs/ensure_link_test.ts b/std/fs/ensure_link_test.ts similarity index 100% rename from fs/ensure_link_test.ts rename to std/fs/ensure_link_test.ts diff --git a/fs/ensure_symlink.ts b/std/fs/ensure_symlink.ts similarity index 100% rename from fs/ensure_symlink.ts rename to std/fs/ensure_symlink.ts diff --git a/fs/ensure_symlink_test.ts b/std/fs/ensure_symlink_test.ts similarity index 100% rename from fs/ensure_symlink_test.ts rename to std/fs/ensure_symlink_test.ts diff --git a/fs/eol.ts b/std/fs/eol.ts similarity index 100% rename from fs/eol.ts rename to std/fs/eol.ts diff --git a/fs/eol_test.ts b/std/fs/eol_test.ts similarity index 100% rename from fs/eol_test.ts rename to std/fs/eol_test.ts diff --git a/fs/exists.ts b/std/fs/exists.ts similarity index 100% rename from fs/exists.ts rename to std/fs/exists.ts diff --git a/fs/exists_test.ts b/std/fs/exists_test.ts similarity index 100% rename from fs/exists_test.ts rename to std/fs/exists_test.ts diff --git a/fs/glob.ts b/std/fs/glob.ts similarity index 100% rename from fs/glob.ts rename to std/fs/glob.ts diff --git a/fs/glob_test.ts b/std/fs/glob_test.ts similarity index 100% rename from fs/glob_test.ts rename to std/fs/glob_test.ts diff --git a/fs/globrex.ts b/std/fs/globrex.ts similarity index 100% rename from fs/globrex.ts rename to std/fs/globrex.ts diff --git a/fs/globrex_test.ts b/std/fs/globrex_test.ts similarity index 100% rename from fs/globrex_test.ts rename to std/fs/globrex_test.ts diff --git a/fs/mod.ts b/std/fs/mod.ts similarity index 100% rename from fs/mod.ts rename to std/fs/mod.ts diff --git a/fs/move.ts b/std/fs/move.ts similarity index 100% rename from fs/move.ts rename to std/fs/move.ts diff --git a/fs/move_test.ts b/std/fs/move_test.ts similarity index 100% rename from fs/move_test.ts rename to std/fs/move_test.ts diff --git a/fs/path.ts b/std/fs/path.ts similarity index 100% rename from fs/path.ts rename to std/fs/path.ts diff --git a/fs/path/README.md b/std/fs/path/README.md similarity index 100% rename from fs/path/README.md rename to std/fs/path/README.md diff --git a/fs/path/basename_test.ts b/std/fs/path/basename_test.ts similarity index 100% rename from fs/path/basename_test.ts rename to std/fs/path/basename_test.ts diff --git a/fs/path/constants.ts b/std/fs/path/constants.ts similarity index 100% rename from fs/path/constants.ts rename to std/fs/path/constants.ts diff --git a/fs/path/dirname_test.ts b/std/fs/path/dirname_test.ts similarity index 100% rename from fs/path/dirname_test.ts rename to std/fs/path/dirname_test.ts diff --git a/fs/path/extname_test.ts b/std/fs/path/extname_test.ts similarity index 100% rename from fs/path/extname_test.ts rename to std/fs/path/extname_test.ts diff --git a/fs/path/interface.ts b/std/fs/path/interface.ts similarity index 100% rename from fs/path/interface.ts rename to std/fs/path/interface.ts diff --git a/fs/path/isabsolute_test.ts b/std/fs/path/isabsolute_test.ts similarity index 100% rename from fs/path/isabsolute_test.ts rename to std/fs/path/isabsolute_test.ts diff --git a/fs/path/join_test.ts b/std/fs/path/join_test.ts similarity index 100% rename from fs/path/join_test.ts rename to std/fs/path/join_test.ts diff --git a/fs/path/mod.ts b/std/fs/path/mod.ts similarity index 100% rename from fs/path/mod.ts rename to std/fs/path/mod.ts diff --git a/fs/path/parse_format_test.ts b/std/fs/path/parse_format_test.ts similarity index 100% rename from fs/path/parse_format_test.ts rename to std/fs/path/parse_format_test.ts diff --git a/fs/path/posix.ts b/std/fs/path/posix.ts similarity index 100% rename from fs/path/posix.ts rename to std/fs/path/posix.ts diff --git a/fs/path/relative_test.ts b/std/fs/path/relative_test.ts similarity index 100% rename from fs/path/relative_test.ts rename to std/fs/path/relative_test.ts diff --git a/fs/path/resolve_test.ts b/std/fs/path/resolve_test.ts similarity index 100% rename from fs/path/resolve_test.ts rename to std/fs/path/resolve_test.ts diff --git a/fs/path/test.ts b/std/fs/path/test.ts similarity index 100% rename from fs/path/test.ts rename to std/fs/path/test.ts diff --git a/fs/path/utils.ts b/std/fs/path/utils.ts similarity index 100% rename from fs/path/utils.ts rename to std/fs/path/utils.ts diff --git a/fs/path/win32.ts b/std/fs/path/win32.ts similarity index 100% rename from fs/path/win32.ts rename to std/fs/path/win32.ts diff --git a/fs/path/zero_length_strings_test.ts b/std/fs/path/zero_length_strings_test.ts similarity index 100% rename from fs/path/zero_length_strings_test.ts rename to std/fs/path/zero_length_strings_test.ts diff --git a/fs/read_file_str.ts b/std/fs/read_file_str.ts similarity index 100% rename from fs/read_file_str.ts rename to std/fs/read_file_str.ts diff --git a/fs/read_file_str_test.ts b/std/fs/read_file_str_test.ts similarity index 100% rename from fs/read_file_str_test.ts rename to std/fs/read_file_str_test.ts diff --git a/fs/read_json.ts b/std/fs/read_json.ts similarity index 100% rename from fs/read_json.ts rename to std/fs/read_json.ts diff --git a/fs/read_json_test.ts b/std/fs/read_json_test.ts similarity index 100% rename from fs/read_json_test.ts rename to std/fs/read_json_test.ts diff --git a/fs/testdata/0-link.ts b/std/fs/testdata/0-link.ts similarity index 100% rename from fs/testdata/0-link.ts rename to std/fs/testdata/0-link.ts diff --git a/fs/testdata/0.ts b/std/fs/testdata/0.ts similarity index 100% rename from fs/testdata/0.ts rename to std/fs/testdata/0.ts diff --git a/fs/testdata/copy_dir/0.txt b/std/fs/testdata/copy_dir/0.txt similarity index 100% rename from fs/testdata/copy_dir/0.txt rename to std/fs/testdata/copy_dir/0.txt diff --git a/fs/testdata/copy_dir/nest/0.txt b/std/fs/testdata/copy_dir/nest/0.txt similarity index 100% rename from fs/testdata/copy_dir/nest/0.txt rename to std/fs/testdata/copy_dir/nest/0.txt diff --git a/fs/testdata/copy_dir_link_file/0.txt b/std/fs/testdata/copy_dir_link_file/0.txt similarity index 100% rename from fs/testdata/copy_dir_link_file/0.txt rename to std/fs/testdata/copy_dir_link_file/0.txt diff --git a/fs/testdata/copy_file.txt b/std/fs/testdata/copy_file.txt similarity index 100% rename from fs/testdata/copy_file.txt rename to std/fs/testdata/copy_file.txt diff --git a/fs/testdata/glob/abc b/std/fs/testdata/glob/abc similarity index 100% rename from fs/testdata/glob/abc rename to std/fs/testdata/glob/abc diff --git a/fs/testdata/glob/abcdef b/std/fs/testdata/glob/abcdef similarity index 100% rename from fs/testdata/glob/abcdef rename to std/fs/testdata/glob/abcdef diff --git a/fs/testdata/glob/abcdefghi b/std/fs/testdata/glob/abcdefghi similarity index 100% rename from fs/testdata/glob/abcdefghi rename to std/fs/testdata/glob/abcdefghi diff --git a/fs/testdata/glob/subdir/abc b/std/fs/testdata/glob/subdir/abc similarity index 100% rename from fs/testdata/glob/subdir/abc rename to std/fs/testdata/glob/subdir/abc diff --git a/fs/testdata/json_empty.json b/std/fs/testdata/json_empty.json similarity index 100% rename from fs/testdata/json_empty.json rename to std/fs/testdata/json_empty.json diff --git a/fs/testdata/json_invalid.json b/std/fs/testdata/json_invalid.json similarity index 100% rename from fs/testdata/json_invalid.json rename to std/fs/testdata/json_invalid.json diff --git a/fs/testdata/json_valid_array.json b/std/fs/testdata/json_valid_array.json similarity index 100% rename from fs/testdata/json_valid_array.json rename to std/fs/testdata/json_valid_array.json diff --git a/fs/testdata/json_valid_obj.json b/std/fs/testdata/json_valid_obj.json similarity index 100% rename from fs/testdata/json_valid_obj.json rename to std/fs/testdata/json_valid_obj.json diff --git a/fs/utils.ts b/std/fs/utils.ts similarity index 100% rename from fs/utils.ts rename to std/fs/utils.ts diff --git a/fs/utils_test.ts b/std/fs/utils_test.ts similarity index 100% rename from fs/utils_test.ts rename to std/fs/utils_test.ts diff --git a/fs/walk.ts b/std/fs/walk.ts similarity index 100% rename from fs/walk.ts rename to std/fs/walk.ts diff --git a/fs/walk_test.ts b/std/fs/walk_test.ts similarity index 100% rename from fs/walk_test.ts rename to std/fs/walk_test.ts diff --git a/fs/write_file_str.ts b/std/fs/write_file_str.ts similarity index 100% rename from fs/write_file_str.ts rename to std/fs/write_file_str.ts diff --git a/fs/write_file_str_test.ts b/std/fs/write_file_str_test.ts similarity index 100% rename from fs/write_file_str_test.ts rename to std/fs/write_file_str_test.ts diff --git a/fs/write_json.ts b/std/fs/write_json.ts similarity index 100% rename from fs/write_json.ts rename to std/fs/write_json.ts diff --git a/fs/write_json_test.ts b/std/fs/write_json_test.ts similarity index 100% rename from fs/write_json_test.ts rename to std/fs/write_json_test.ts diff --git a/http/README.md b/std/http/README.md similarity index 100% rename from http/README.md rename to std/http/README.md diff --git a/http/cookie.ts b/std/http/cookie.ts similarity index 100% rename from http/cookie.ts rename to std/http/cookie.ts diff --git a/http/cookie_test.ts b/std/http/cookie_test.ts similarity index 100% rename from http/cookie_test.ts rename to std/http/cookie_test.ts diff --git a/http/file_server.ts b/std/http/file_server.ts similarity index 100% rename from http/file_server.ts rename to std/http/file_server.ts diff --git a/http/file_server_test.ts b/std/http/file_server_test.ts similarity index 100% rename from http/file_server_test.ts rename to std/http/file_server_test.ts diff --git a/http/http_bench.ts b/std/http/http_bench.ts similarity index 100% rename from http/http_bench.ts rename to std/http/http_bench.ts diff --git a/http/http_status.ts b/std/http/http_status.ts similarity index 100% rename from http/http_status.ts rename to std/http/http_status.ts diff --git a/http/racing_server.ts b/std/http/racing_server.ts similarity index 100% rename from http/racing_server.ts rename to std/http/racing_server.ts diff --git a/http/racing_server_test.ts b/std/http/racing_server_test.ts similarity index 100% rename from http/racing_server_test.ts rename to std/http/racing_server_test.ts diff --git a/http/server.ts b/std/http/server.ts similarity index 100% rename from http/server.ts rename to std/http/server.ts diff --git a/http/server_test.ts b/std/http/server_test.ts similarity index 100% rename from http/server_test.ts rename to std/http/server_test.ts diff --git a/http/testdata/simple_server.ts b/std/http/testdata/simple_server.ts similarity index 100% rename from http/testdata/simple_server.ts rename to std/http/testdata/simple_server.ts diff --git a/installer/README.md b/std/installer/README.md similarity index 100% rename from installer/README.md rename to std/installer/README.md diff --git a/installer/mod.ts b/std/installer/mod.ts similarity index 100% rename from installer/mod.ts rename to std/installer/mod.ts diff --git a/installer/test.ts b/std/installer/test.ts similarity index 100% rename from installer/test.ts rename to std/installer/test.ts diff --git a/installer/testdata/args.ts b/std/installer/testdata/args.ts similarity index 100% rename from installer/testdata/args.ts rename to std/installer/testdata/args.ts diff --git a/installer/testdata/echo.ts b/std/installer/testdata/echo.ts similarity index 100% rename from installer/testdata/echo.ts rename to std/installer/testdata/echo.ts diff --git a/io/bufio.ts b/std/io/bufio.ts similarity index 100% rename from io/bufio.ts rename to std/io/bufio.ts diff --git a/io/bufio_test.ts b/std/io/bufio_test.ts similarity index 100% rename from io/bufio_test.ts rename to std/io/bufio_test.ts diff --git a/io/iotest.ts b/std/io/iotest.ts similarity index 100% rename from io/iotest.ts rename to std/io/iotest.ts diff --git a/io/ioutil.ts b/std/io/ioutil.ts similarity index 100% rename from io/ioutil.ts rename to std/io/ioutil.ts diff --git a/io/ioutil_test.ts b/std/io/ioutil_test.ts similarity index 100% rename from io/ioutil_test.ts rename to std/io/ioutil_test.ts diff --git a/io/readers.ts b/std/io/readers.ts similarity index 100% rename from io/readers.ts rename to std/io/readers.ts diff --git a/io/readers_test.ts b/std/io/readers_test.ts similarity index 100% rename from io/readers_test.ts rename to std/io/readers_test.ts diff --git a/io/util.ts b/std/io/util.ts similarity index 100% rename from io/util.ts rename to std/io/util.ts diff --git a/io/util_test.ts b/std/io/util_test.ts similarity index 100% rename from io/util_test.ts rename to std/io/util_test.ts diff --git a/io/writers.ts b/std/io/writers.ts similarity index 100% rename from io/writers.ts rename to std/io/writers.ts diff --git a/io/writers_test.ts b/std/io/writers_test.ts similarity index 100% rename from io/writers_test.ts rename to std/io/writers_test.ts diff --git a/log/README.md b/std/log/README.md similarity index 100% rename from log/README.md rename to std/log/README.md diff --git a/log/handlers.ts b/std/log/handlers.ts similarity index 100% rename from log/handlers.ts rename to std/log/handlers.ts diff --git a/log/handlers_test.ts b/std/log/handlers_test.ts similarity index 100% rename from log/handlers_test.ts rename to std/log/handlers_test.ts diff --git a/log/levels.ts b/std/log/levels.ts similarity index 100% rename from log/levels.ts rename to std/log/levels.ts diff --git a/log/logger.ts b/std/log/logger.ts similarity index 100% rename from log/logger.ts rename to std/log/logger.ts diff --git a/log/logger_test.ts b/std/log/logger_test.ts similarity index 100% rename from log/logger_test.ts rename to std/log/logger_test.ts diff --git a/log/mod.ts b/std/log/mod.ts similarity index 100% rename from log/mod.ts rename to std/log/mod.ts diff --git a/log/test.ts b/std/log/test.ts similarity index 100% rename from log/test.ts rename to std/log/test.ts diff --git a/media_types/README.md b/std/media_types/README.md similarity index 100% rename from media_types/README.md rename to std/media_types/README.md diff --git a/media_types/db_c50e0d1.json b/std/media_types/db_c50e0d1.json similarity index 100% rename from media_types/db_c50e0d1.json rename to std/media_types/db_c50e0d1.json diff --git a/media_types/deps.ts b/std/media_types/deps.ts similarity index 100% rename from media_types/deps.ts rename to std/media_types/deps.ts diff --git a/media_types/mod.ts b/std/media_types/mod.ts similarity index 100% rename from media_types/mod.ts rename to std/media_types/mod.ts diff --git a/media_types/test.ts b/std/media_types/test.ts similarity index 100% rename from media_types/test.ts rename to std/media_types/test.ts diff --git a/mime/multipart.ts b/std/mime/multipart.ts similarity index 100% rename from mime/multipart.ts rename to std/mime/multipart.ts diff --git a/mime/multipart_test.ts b/std/mime/multipart_test.ts similarity index 100% rename from mime/multipart_test.ts rename to std/mime/multipart_test.ts diff --git a/multipart/fixtures/sample.txt b/std/multipart/fixtures/sample.txt similarity index 100% rename from multipart/fixtures/sample.txt rename to std/multipart/fixtures/sample.txt diff --git a/multipart/formfile.ts b/std/multipart/formfile.ts similarity index 100% rename from multipart/formfile.ts rename to std/multipart/formfile.ts diff --git a/multipart/formfile_test.ts b/std/multipart/formfile_test.ts similarity index 100% rename from multipart/formfile_test.ts rename to std/multipart/formfile_test.ts diff --git a/prettier/README.md b/std/prettier/README.md similarity index 100% rename from prettier/README.md rename to std/prettier/README.md diff --git a/prettier/main.ts b/std/prettier/main.ts similarity index 100% rename from prettier/main.ts rename to std/prettier/main.ts diff --git a/prettier/main_test.ts b/std/prettier/main_test.ts similarity index 100% rename from prettier/main_test.ts rename to std/prettier/main_test.ts diff --git a/prettier/prettier.ts b/std/prettier/prettier.ts similarity index 100% rename from prettier/prettier.ts rename to std/prettier/prettier.ts diff --git a/prettier/testdata/0.ts b/std/prettier/testdata/0.ts similarity index 100% rename from prettier/testdata/0.ts rename to std/prettier/testdata/0.ts diff --git a/prettier/testdata/1.js b/std/prettier/testdata/1.js similarity index 100% rename from prettier/testdata/1.js rename to std/prettier/testdata/1.js diff --git a/prettier/testdata/2.ts b/std/prettier/testdata/2.ts similarity index 100% rename from prettier/testdata/2.ts rename to std/prettier/testdata/2.ts diff --git a/prettier/testdata/bar/0.ts b/std/prettier/testdata/bar/0.ts similarity index 100% rename from prettier/testdata/bar/0.ts rename to std/prettier/testdata/bar/0.ts diff --git a/prettier/testdata/bar/1.js b/std/prettier/testdata/bar/1.js similarity index 100% rename from prettier/testdata/bar/1.js rename to std/prettier/testdata/bar/1.js diff --git a/prettier/testdata/echox.ts b/std/prettier/testdata/echox.ts similarity index 100% rename from prettier/testdata/echox.ts rename to std/prettier/testdata/echox.ts diff --git a/prettier/testdata/foo/0.ts b/std/prettier/testdata/foo/0.ts similarity index 100% rename from prettier/testdata/foo/0.ts rename to std/prettier/testdata/foo/0.ts diff --git a/prettier/testdata/foo/1.js b/std/prettier/testdata/foo/1.js similarity index 100% rename from prettier/testdata/foo/1.js rename to std/prettier/testdata/foo/1.js diff --git a/prettier/testdata/formatted.ts b/std/prettier/testdata/formatted.ts similarity index 100% rename from prettier/testdata/formatted.ts rename to std/prettier/testdata/formatted.ts diff --git a/prettier/testdata/opts/0.ts b/std/prettier/testdata/opts/0.ts similarity index 100% rename from prettier/testdata/opts/0.ts rename to std/prettier/testdata/opts/0.ts diff --git a/prettier/testdata/opts/1.ts b/std/prettier/testdata/opts/1.ts similarity index 100% rename from prettier/testdata/opts/1.ts rename to std/prettier/testdata/opts/1.ts diff --git a/prettier/testdata/opts/2.ts b/std/prettier/testdata/opts/2.ts similarity index 100% rename from prettier/testdata/opts/2.ts rename to std/prettier/testdata/opts/2.ts diff --git a/prettier/testdata/opts/3.md b/std/prettier/testdata/opts/3.md similarity index 100% rename from prettier/testdata/opts/3.md rename to std/prettier/testdata/opts/3.md diff --git a/prettier/util.ts b/std/prettier/util.ts similarity index 100% rename from prettier/util.ts rename to std/prettier/util.ts diff --git a/prettier/vendor/index.d.ts b/std/prettier/vendor/index.d.ts similarity index 100% rename from prettier/vendor/index.d.ts rename to std/prettier/vendor/index.d.ts diff --git a/prettier/vendor/parser_babylon.d.ts b/std/prettier/vendor/parser_babylon.d.ts similarity index 100% rename from prettier/vendor/parser_babylon.d.ts rename to std/prettier/vendor/parser_babylon.d.ts diff --git a/prettier/vendor/parser_babylon.js b/std/prettier/vendor/parser_babylon.js similarity index 100% rename from prettier/vendor/parser_babylon.js rename to std/prettier/vendor/parser_babylon.js diff --git a/prettier/vendor/parser_markdown.d.ts b/std/prettier/vendor/parser_markdown.d.ts similarity index 100% rename from prettier/vendor/parser_markdown.d.ts rename to std/prettier/vendor/parser_markdown.d.ts diff --git a/prettier/vendor/parser_markdown.js b/std/prettier/vendor/parser_markdown.js similarity index 100% rename from prettier/vendor/parser_markdown.js rename to std/prettier/vendor/parser_markdown.js diff --git a/prettier/vendor/parser_typescript.d.ts b/std/prettier/vendor/parser_typescript.d.ts similarity index 100% rename from prettier/vendor/parser_typescript.d.ts rename to std/prettier/vendor/parser_typescript.d.ts diff --git a/prettier/vendor/parser_typescript.js b/std/prettier/vendor/parser_typescript.js similarity index 100% rename from prettier/vendor/parser_typescript.js rename to std/prettier/vendor/parser_typescript.js diff --git a/prettier/vendor/standalone.d.ts b/std/prettier/vendor/standalone.d.ts similarity index 100% rename from prettier/vendor/standalone.d.ts rename to std/prettier/vendor/standalone.d.ts diff --git a/prettier/vendor/standalone.js b/std/prettier/vendor/standalone.js similarity index 100% rename from prettier/vendor/standalone.js rename to std/prettier/vendor/standalone.js diff --git a/strings/README.md b/std/strings/README.md similarity index 100% rename from strings/README.md rename to std/strings/README.md diff --git a/strings/decode.ts b/std/strings/decode.ts similarity index 100% rename from strings/decode.ts rename to std/strings/decode.ts diff --git a/strings/encode.ts b/std/strings/encode.ts similarity index 100% rename from strings/encode.ts rename to std/strings/encode.ts diff --git a/strings/mod.ts b/std/strings/mod.ts similarity index 100% rename from strings/mod.ts rename to std/strings/mod.ts diff --git a/strings/pad.ts b/std/strings/pad.ts similarity index 100% rename from strings/pad.ts rename to std/strings/pad.ts diff --git a/strings/pad_test.ts b/std/strings/pad_test.ts similarity index 100% rename from strings/pad_test.ts rename to std/strings/pad_test.ts diff --git a/testing/README.md b/std/testing/README.md similarity index 100% rename from testing/README.md rename to std/testing/README.md diff --git a/testing/asserts.ts b/std/testing/asserts.ts similarity index 100% rename from testing/asserts.ts rename to std/testing/asserts.ts diff --git a/testing/asserts_test.ts b/std/testing/asserts_test.ts similarity index 100% rename from testing/asserts_test.ts rename to std/testing/asserts_test.ts diff --git a/testing/bench.ts b/std/testing/bench.ts similarity index 100% rename from testing/bench.ts rename to std/testing/bench.ts diff --git a/testing/bench_example.ts b/std/testing/bench_example.ts similarity index 100% rename from testing/bench_example.ts rename to std/testing/bench_example.ts diff --git a/testing/bench_test.ts b/std/testing/bench_test.ts similarity index 100% rename from testing/bench_test.ts rename to std/testing/bench_test.ts diff --git a/testing/diff.ts b/std/testing/diff.ts similarity index 100% rename from testing/diff.ts rename to std/testing/diff.ts diff --git a/testing/diff_test.ts b/std/testing/diff_test.ts similarity index 100% rename from testing/diff_test.ts rename to std/testing/diff_test.ts diff --git a/testing/format.ts b/std/testing/format.ts similarity index 100% rename from testing/format.ts rename to std/testing/format.ts diff --git a/testing/format_test.ts b/std/testing/format_test.ts similarity index 100% rename from testing/format_test.ts rename to std/testing/format_test.ts diff --git a/testing/mod.ts b/std/testing/mod.ts similarity index 100% rename from testing/mod.ts rename to std/testing/mod.ts diff --git a/testing/runner.ts b/std/testing/runner.ts similarity index 100% rename from testing/runner.ts rename to std/testing/runner.ts diff --git a/testing/runner_test.ts b/std/testing/runner_test.ts similarity index 100% rename from testing/runner_test.ts rename to std/testing/runner_test.ts diff --git a/testing/test.ts b/std/testing/test.ts similarity index 100% rename from testing/test.ts rename to std/testing/test.ts diff --git a/testing/testdata/bar.js b/std/testing/testdata/bar.js similarity index 100% rename from testing/testdata/bar.js rename to std/testing/testdata/bar.js diff --git a/testing/testdata/bar_test.js b/std/testing/testdata/bar_test.js similarity index 100% rename from testing/testdata/bar_test.js rename to std/testing/testdata/bar_test.js diff --git a/testing/testdata/foo.ts b/std/testing/testdata/foo.ts similarity index 100% rename from testing/testdata/foo.ts rename to std/testing/testdata/foo.ts diff --git a/testing/testdata/foo_test.ts b/std/testing/testdata/foo_test.ts similarity index 100% rename from testing/testdata/foo_test.ts rename to std/testing/testdata/foo_test.ts diff --git a/testing/testdata/subdir/bar.js b/std/testing/testdata/subdir/bar.js similarity index 100% rename from testing/testdata/subdir/bar.js rename to std/testing/testdata/subdir/bar.js diff --git a/testing/testdata/subdir/bar_test.js b/std/testing/testdata/subdir/bar_test.js similarity index 100% rename from testing/testdata/subdir/bar_test.js rename to std/testing/testdata/subdir/bar_test.js diff --git a/testing/testdata/subdir/foo.ts b/std/testing/testdata/subdir/foo.ts similarity index 100% rename from testing/testdata/subdir/foo.ts rename to std/testing/testdata/subdir/foo.ts diff --git a/testing/testdata/subdir/foo_test.ts b/std/testing/testdata/subdir/foo_test.ts similarity index 100% rename from testing/testdata/subdir/foo_test.ts rename to std/testing/testdata/subdir/foo_test.ts diff --git a/testing/testdata/subdir/test.js b/std/testing/testdata/subdir/test.js similarity index 100% rename from testing/testdata/subdir/test.js rename to std/testing/testdata/subdir/test.js diff --git a/testing/testdata/subdir/test.ts b/std/testing/testdata/subdir/test.ts similarity index 100% rename from testing/testdata/subdir/test.ts rename to std/testing/testdata/subdir/test.ts diff --git a/testing/testdata/test.js b/std/testing/testdata/test.js similarity index 100% rename from testing/testdata/test.js rename to std/testing/testdata/test.js diff --git a/testing/testdata/test.ts b/std/testing/testdata/test.ts similarity index 100% rename from testing/testdata/test.ts rename to std/testing/testdata/test.ts diff --git a/testing/testing_bench.ts b/std/testing/testing_bench.ts similarity index 100% rename from testing/testing_bench.ts rename to std/testing/testing_bench.ts diff --git a/textproto/mod.ts b/std/textproto/mod.ts similarity index 100% rename from textproto/mod.ts rename to std/textproto/mod.ts diff --git a/textproto/reader_test.ts b/std/textproto/reader_test.ts similarity index 100% rename from textproto/reader_test.ts rename to std/textproto/reader_test.ts diff --git a/textproto/test.ts b/std/textproto/test.ts similarity index 100% rename from textproto/test.ts rename to std/textproto/test.ts diff --git a/tsconfig.json b/std/tsconfig.json similarity index 100% rename from tsconfig.json rename to std/tsconfig.json diff --git a/tsconfig.test.json b/std/tsconfig.test.json similarity index 100% rename from tsconfig.test.json rename to std/tsconfig.test.json diff --git a/util/async.ts b/std/util/async.ts similarity index 100% rename from util/async.ts rename to std/util/async.ts diff --git a/util/async_test.ts b/std/util/async_test.ts similarity index 100% rename from util/async_test.ts rename to std/util/async_test.ts diff --git a/util/deep_assign.ts b/std/util/deep_assign.ts similarity index 100% rename from util/deep_assign.ts rename to std/util/deep_assign.ts diff --git a/util/deep_assign_test.ts b/std/util/deep_assign_test.ts similarity index 100% rename from util/deep_assign_test.ts rename to std/util/deep_assign_test.ts diff --git a/util/has_own_property.ts b/std/util/has_own_property.ts similarity index 100% rename from util/has_own_property.ts rename to std/util/has_own_property.ts diff --git a/uuid/README.md b/std/uuid/README.md similarity index 100% rename from uuid/README.md rename to std/uuid/README.md diff --git a/uuid/mod.ts b/std/uuid/mod.ts similarity index 100% rename from uuid/mod.ts rename to std/uuid/mod.ts diff --git a/uuid/test.ts b/std/uuid/test.ts similarity index 100% rename from uuid/test.ts rename to std/uuid/test.ts diff --git a/uuid/tests/generate.ts b/std/uuid/tests/generate.ts similarity index 100% rename from uuid/tests/generate.ts rename to std/uuid/tests/generate.ts diff --git a/uuid/tests/isNil.ts b/std/uuid/tests/isNil.ts similarity index 100% rename from uuid/tests/isNil.ts rename to std/uuid/tests/isNil.ts diff --git a/uuid/tests/v4/generate.ts b/std/uuid/tests/v4/generate.ts similarity index 100% rename from uuid/tests/v4/generate.ts rename to std/uuid/tests/v4/generate.ts diff --git a/uuid/tests/v4/validate.ts b/std/uuid/tests/v4/validate.ts similarity index 100% rename from uuid/tests/v4/validate.ts rename to std/uuid/tests/v4/validate.ts diff --git a/uuid/v4.ts b/std/uuid/v4.ts similarity index 100% rename from uuid/v4.ts rename to std/uuid/v4.ts diff --git a/ws/README.md b/std/ws/README.md similarity index 100% rename from ws/README.md rename to std/ws/README.md diff --git a/ws/example_client.ts b/std/ws/example_client.ts similarity index 100% rename from ws/example_client.ts rename to std/ws/example_client.ts diff --git a/ws/example_server.ts b/std/ws/example_server.ts similarity index 100% rename from ws/example_server.ts rename to std/ws/example_server.ts diff --git a/ws/mod.ts b/std/ws/mod.ts similarity index 100% rename from ws/mod.ts rename to std/ws/mod.ts diff --git a/ws/sha1.ts b/std/ws/sha1.ts similarity index 100% rename from ws/sha1.ts rename to std/ws/sha1.ts diff --git a/ws/sha1_test.ts b/std/ws/sha1_test.ts similarity index 100% rename from ws/sha1_test.ts rename to std/ws/sha1_test.ts diff --git a/ws/test.ts b/std/ws/test.ts similarity index 100% rename from ws/test.ts rename to std/ws/test.ts diff --git a/xeval/mod.ts b/std/xeval/mod.ts similarity index 100% rename from xeval/mod.ts rename to std/xeval/mod.ts diff --git a/xeval/test.ts b/std/xeval/test.ts similarity index 100% rename from xeval/test.ts rename to std/xeval/test.ts