UNPKG

2.9 kBJSONView Raw
1{
2 "name": "esbuild-runner",
3 "version": "1.2.0",
4 "description": "Super-fast on-the-fly transpilation of modern JS, TypeScript and JSX using esbuild",
5 "repository": "http://github.com/folke/esbuild-runner",
6 "main": "lib/index.js",
7 "keywords": [
8 "esbuild",
9 "typescript",
10 "commonjs",
11 "jest",
12 "esnext",
13 "cjs",
14 "node",
15 "nodejs",
16 "es6",
17 "esm",
18 "ts-node"
19 ],
20 "bin": {
21 "esr": "./bin/esr.js"
22 },
23 "author": "Folke Lemaitre",
24 "license": "Apache License 2.0",
25 "scripts": {
26 "clean": "rimraf lib jest.js register.js",
27 "lint": "eslint src --ext .ts,.js --cache",
28 "prebuild": "npm run clean && npm run lint",
29 "build:dts": "tsc --declaration --emitDeclarationOnly --pretty",
30 "build:lib": "esbuild --platform=node --bundle --outdir=lib --sourcemap --target=es2017 --external:esbuild --external:source-map-support src/index.ts src/cli.ts",
31 "build:main": "esbuild --platform=node --bundle --outdir=. --target=es2017 --external:esbuild --external:source-map-support src/jest.ts src/register.ts",
32 "build": "npm run build:dts; npm run build:lib; npm run build:main",
33 "run": "node ."
34 },
35 "files": [
36 "lib",
37 "bin",
38 "jest.js",
39 "register.js"
40 ],
41 "husky": {
42 "hooks": {
43 "prepare-commit-msg": "npx devmoji -e --lint"
44 }
45 },
46 "ultra": {
47 "concurrent": [
48 "lint",
49 "prebuild",
50 "build",
51 "ultra"
52 ]
53 },
54 "release-it": {
55 "hooks": {
56 "before:init": "ultra --color lint",
57 "after:bump": "ultra --color build"
58 },
59 "npm": {
60 "publish": true
61 },
62 "git": {
63 "commitMessage": "chore(release): ${version}"
64 },
65 "github": {
66 "release": true
67 },
68 "plugins": {
69 "@release-it/conventional-changelog": {
70 "preset": "conventionalcommits",
71 "infile": "CHANGELOG.md"
72 }
73 }
74 },
75 "devDependencies": {
76 "@release-it/conventional-changelog": "2.0.0",
77 "@types/eslint": "7.2.6",
78 "@types/eslint-plugin-prettier": "3.1.0",
79 "@types/node": "14.14.11",
80 "@types/prettier": "2.1.5",
81 "@types/rimraf": "3.0.0",
82 "@types/source-map-support": "0.5.3",
83 "@typescript-eslint/eslint-plugin": "4.9.1",
84 "@typescript-eslint/parser": "4.9.1",
85 "devmoji": "2.1.13",
86 "eslint": "7.15.0",
87 "eslint-config-prettier": "7.0.0",
88 "eslint-plugin-eslint-comments": "3.2.0",
89 "eslint-plugin-import": "2.22.1",
90 "eslint-plugin-jest": "24.1.3",
91 "eslint-plugin-node": "11.1.0",
92 "eslint-plugin-prettier": "3.2.0",
93 "eslint-plugin-promise": "4.2.1",
94 "eslint-plugin-unicorn": "23.0.0",
95 "husky": "4.3.5",
96 "jest": "26.6.3",
97 "prettier": "2.2.1",
98 "release-it": "14.2.2",
99 "rimraf": "3.0.2",
100 "type-fest": "0.20.2",
101 "typescript": "4.1.2",
102 "typesync": "0.8.0"
103 },
104 "dependencies": {
105 "source-map-support": "^0.5.19",
106 "esbuild": "^0.8.20"
107 }
108}