UNPKG

esm-loader-typescript

Version:
68 lines 2.06 kB
{ "name": "esm-loader-typescript", "version": "1.0.6", "description": "Chainable ESModule Loader for Typescript", "homepage": "https://github.com/brev/esm-loaders/tree/main/packages/esm-loader-typescript#readme", "license": "MIT", "main": "./dist/index.js", "type": "module", "types": "./dist/index.d.ts", "author": { "name": "Brev Patterson", "url": "https://github.com/brev" }, "bugs": { "url": "https://github.com/brev/esm-loaders/issues" }, "dependencies": { "create-esm-loader": "^0.2.5", "npm-run-all": "^4.1.5", "semver": "^7.5.4", "typescript": "^5.2.2" }, "devDependencies": { "@types/node": "^20.8.10", "@typescript-eslint/eslint-plugin": "^6.9.1", "@typescript-eslint/parser": "^6.9.1", "c8": "^8.0.1", "eslint": "^8.52.0", "eslint-config-prettier": "^9.0.0", "node-esm-loader": "^0.2.5", "prettier": "^3.0.3", "rimraf": "^5.0.5", "uvu": "^0.5.6" }, "files": [ "dist/*" ], "keywords": [ "esm", "esmodule", "loader", "chainable", "import", "typescript" ], "repository": { "type": "git", "url": "https://github.com/brev/esm-loaders.git", "directory": "packages/esm-loader-typescript" }, "scripts": { "bin:eslint": "eslint --ignore-path .gitignore .", "bin:prettier": "prettier --ignore-path .gitignore .", "bin:prettier:check": "run-s 'bin:prettier --check'", "bin:prettier:write": "run-s 'bin:prettier --write --list-different'", "bin:tsc": "tsc", "bin:tsc:check": "run-s 'bin:tsc --noEmit'", "bin:tsc:checktest": "run-s 'bin:tsc --noEmit --project test/tsconfig.json'", "bin:uvu": "NODE_OPTIONS=\"--import node-esm-loader/register\" uvu test .test.js", "build": "run-s bin:tsc", "build:watch": "run-s 'bin:tsc --watch'", "clean": "rimraf coverage/ dist/", "format": "run-s bin:prettier:write", "lint": "run-s bin:prettier:check bin:eslint bin:tsc:check bin:tsc:checktest", "test": "run-s build bin:uvu", "test:cover": "c8 run-s test" } }