UNPKG

abi.js

Version:

[![typescript-icon]][typescript-link] [![license-icon]][license-link] [![status-icon]][status-link] [![ci-icon]][ci-link] [![twitter-icon]][twitter-link]

26 lines (25 loc) 928 B
import * as dntShim from "./_dnt.shims.js"; export * from './engine.js'; import { basename, dirname, extname, isAbsolute, normalize } from './deps/jsr.io/@std/path/1.0.2/mod.js'; export const runtime = 'Deno'; export function pathinfo(name) { return { ...dntShim.Deno.lstatSync(name), name, realname: dntShim.Deno.realPathSync(name), normalname: normalize(name), isAbsolute: isAbsolute(name), extension: extname(name), basename: basename(name), dirname: dirname(name), }; } export { join as joinPath } from './deps/jsr.io/@std/path/1.0.2/mod.js'; export { existsSync as fileExists } from './deps/jsr.io/@std/fs/1.0.1/mod.js'; export const cwd = dntShim.Deno.cwd(); export function readFile(path) { return dntShim.Deno.readFileSync(path); } export function writeFile(path, data) { dntShim.Deno.writeFileSync(path, new TextEncoder().encode(data)); }