1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-18 05:14:21 -05:00
denoland-deno/std/path
Behnam Mohammadi a59f5eadd8
refactor(std): add std/_util/os.ts module (#8370)
This commit adds "std/_util/os.ts" module which contains
common os detection logic and is browser compatible.

Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com>
2020-11-14 00:21:11 +01:00
..
_constants.ts refactor(std): add std/_util/os.ts module (#8370) 2020-11-14 00:21:11 +01:00
_interface.ts chore: add copyright (#7593) 2020-09-21 08:26:41 -04:00
_util.ts feat(fmt): Sort named import and export specifiers (#7711) 2020-09-27 12:22:32 +02:00
basename_test.ts Use dprint for internal formatting (#6682) 2020-07-14 15:24:17 -04:00
common.ts fix(std/path): Support browsers (#6003) 2020-05-31 13:48:32 -04:00
common_test.ts Use dprint for internal formatting (#6682) 2020-07-14 15:24:17 -04:00
dirname_test.ts Use dprint for internal formatting (#6682) 2020-07-14 15:24:17 -04:00
extname_test.ts refactor: Don't destructure the Deno namespace (#6268) 2020-06-12 15:23:38 -04:00
from_file_url_test.ts fix: Allow isolated "%"s when parsing file URLs (#7108) 2020-08-21 15:37:06 +02:00
glob.ts refactor(std): add std/_util/os.ts module (#8370) 2020-11-14 00:21:11 +01:00
glob_test.ts feat(std/path): Align globToRegExp() with bash glob expansion (#7209) 2020-10-01 11:37:03 +02:00
isabsolute_test.ts refactor: Don't destructure the Deno namespace (#6268) 2020-06-12 15:23:38 -04:00
join_test.ts chore: add copyright (#7593) 2020-09-21 08:26:41 -04:00
mod.ts refactor(std): add std/_util/os.ts module (#8370) 2020-11-14 00:21:11 +01:00
parse_format_test.ts feat(fmt): Sort named import and export specifiers (#7711) 2020-09-27 12:22:32 +02:00
posix.ts docs(std): add some missing JSDoc (#7765) 2020-11-06 13:33:59 +11:00
README.md docs(std/path): fix typo in globToRegExp docs (#8081) 2020-10-23 12:19:38 +11:00
relative_test.ts refactor: Don't destructure the Deno namespace (#6268) 2020-06-12 15:23:38 -04:00
resolve_test.ts refactor: Don't destructure the Deno namespace (#6268) 2020-06-12 15:23:38 -04:00
separator.ts refactor(std): add std/_util/os.ts module (#8370) 2020-11-14 00:21:11 +01:00
test.ts chore: add copyright (#7593) 2020-09-21 08:26:41 -04:00
to_file_url_test.ts feat(std/path): Add toFileUrl() (#7971) 2020-10-19 14:36:53 +02:00
win32.ts build: migrate to dlint (#8176) 2020-11-03 16:19:29 +01:00
zero_length_strings_test.ts refactor: Don't destructure the Deno namespace (#6268) 2020-06-12 15:23:38 -04:00

Deno Path Manipulation Libraries

Usage:

import * as path from "https://deno.land/std@$STD_VERSION/path/mod.ts";

globToRegExp

Generate a regex based on glob pattern and options This was meant to be using the fs.walk function but can be used anywhere else.

import { globToRegExp } from "https://deno.land/std@$STD_VERSION/path/glob.ts";

globToRegExp("foo/**/*.json", {
  flags: "g",
  extended: true,
  globstar: true,
}); // returns the regex to find all .json files in the folder foo.