UNPKG

5.06 kBJSONView Raw
1{
2 "name": "imba",
3 "description": "Intuitive and powerful language for building webapps that fly",
4 "author": "Sindre Aarsaether",
5 "version": "2.0.0-alpha-vite.230.2",
6 "scripts": {
7 "test": "node bin/imba scripts/test-runner.imba",
8 "test-cli": "cd test/cli && node ../../bin/imba index.imba",
9 "test:std": "imba test run -- --dir ./test/std",
10 "clean": "find test/apps -name '*.js' -type f -delete && rm -r dist/",
11 "watch": "node scripts/build.js -w",
12 "dev": "npm run watch",
13 "create-example": "node bin/imba scripts/create-example.imba",
14 "generate-typings": "node bin/imba scripts/docs/generate-typings.imba",
15 "build-parser": "node scripts/build-parser.js",
16 "build": "npm run build-parser && node scripts/build.js",
17 "prepack": "npm run build",
18 "sync": "npm i && npm run build && npm link"
19 },
20 "engines": {
21 "node": ">=13.10.0"
22 },
23 "bin": {
24 "imba": "./bin/imba",
25 "imbac": "./bin/imbac"
26 },
27 "main": "./index",
28 "type": "commonjs",
29 "browser": {
30 ".": "./dist/imba.mjs",
31 "./program": "./program.imba.js",
32 "./compiler": "./dist/compiler.mjs"
33 },
34 "files": [
35 "bin",
36 "src",
37 "dist",
38 "build",
39 "typings",
40 "vendor",
41 "scripts/bootstrap.compiler.js",
42 "polyfills",
43 "*.imba",
44 "*.d.ts",
45 "*.js",
46 "*.css",
47 "*.md",
48 "templates"
49 ],
50 "exports": {
51 "./preflight.css": "./preflight.css",
52 ".": {
53 "imba": "./src/imba/imba.imba",
54 "browser": "./dist/imba.mjs",
55 "default": "./index.js"
56 },
57 "./spec": {
58 "imba": "./src/utils/spec.imba"
59 },
60 "./colors": {
61 "tsimba": "./src/utils/colors.imba.ts",
62 "imba": "./src/utils/colors.imba",
63 "default": "./dist/colors.mjs",
64 "browser": "./dist/colors.mjs",
65 "require": "./dist/colors.cjs"
66 },
67 "./std": {
68 "tsimba": "./src/utils/std/std.imba.ts",
69 "imba": "./src/utils/std/std.imba",
70 "default": "./dist/std.mjs",
71 "browser": "./dist/std.mjs",
72 "require": "./dist/std.cjs"
73 },
74 "./std/*": {
75 "tsimba": "./src/utils/std/*.imba.ts"
76 },
77 "./program": {
78 "browser": "./program.browser.imba.js",
79 "require": "./program.imba.js"
80 },
81 "./workers": "./workers.imba.js",
82 "./compiler": {
83 "browser": "./dist/compiler.mjs",
84 "require": "./dist/compiler.cjs",
85 "default": "./dist/compiler.mjs"
86 },
87 "./plugin": {
88 "browser": "./dist/plugin.mjs",
89 "require": "./dist/plugin.cjs",
90 "default": "./dist/plugin.mjs"
91 }
92 },
93 "peerDependencies": {
94 "@testing-library/dom": "*",
95 "@testing-library/jest-dom": "*",
96 "vite-node": "*",
97 "vitest": "*"
98 },
99 "peerDependenciesMeta": {
100 "@testing-library/dom": {
101 "optional": true
102 },
103 "@testing-library/jest-dom": {
104 "optional": true
105 },
106 "vite": {
107 "optional": true
108 },
109 "vite-node": {
110 "optional": true
111 },
112 "vitest": {
113 "optional": true
114 }
115 },
116 "devDependencies": {
117 "@jridgewell/trace-mapping": "^0.3.18",
118 "@rollup/pluginutils": "^5.0.2",
119 "commander": "^6.2.1",
120 "fdir": "^4.1.0",
121 "image-size": "^0.9.3",
122 "micromatch": "^4.0.5",
123 "ora": "^5.2.0",
124 "picomatch": "^2.2.2",
125 "puppeteer": "16.1.0",
126 "sourcemap-codec": "^1.4.8",
127 "tmp": "^0.2.1",
128 "tree-kill": "^1.2.2",
129 "vite-node": "^0.32.4",
130 "vitest": "^0.32.4",
131 "workerpool": "^6.0.3"
132 },
133 "dependencies": {
134 "@antfu/install-pkg": "^0.1.1",
135 "chokidar": "^3.4.3",
136 "cross-spawn": "^7.0.3",
137 "debug": "^4.3.4",
138 "dotenv": "^16.0.3",
139 "envinfo": "^7.8.1",
140 "esbuild": "^0.15.2",
141 "get-port": "^5.1.1",
142 "local-pkg": "^0.4.2",
143 "lodash.mergewith": "^4.6.2",
144 "prompts": "^2.4.2"
145 },
146 "directories": {},
147 "preferGlobal": true,
148 "homepage": "https://imba.io",
149 "repository": {
150 "type": "git",
151 "url": "git://github.com/imba/imba.git"
152 },
153 "bugs": "https://github.com/imba/imba/issues",
154 "licenses": [
155 {
156 "type": "MIT",
157 "url": "https://github.com/imba/imba/raw/master/LICENSE"
158 }
159 ],
160 "license": "MIT",
161 "contributors": [
162 {
163 "name": "Sindre Aarsaether",
164 "email": "sindre@identu.no",
165 "url": "https://github.com/somebee/"
166 },
167 {
168 "name": "Mikey Oz",
169 "url": "https://github.com/familyfriendlymikey/"
170 },
171 {
172 "name": "Abdellah Alaoui",
173 "email": "als.abdellah@gmail.com",
174 "url": "https://github.com/haikyuu/"
175 },
176 {
177 "name": "Magnus Holm",
178 "email": "judofyr@gmail.com",
179 "url": "https://github.com/judofyr/"
180 },
181 {
182 "name": "Slee Woo",
183 "url": "https://github.com/sleewoo/"
184 },
185 {
186 "name": "Luke Edwards",
187 "email": "luke@lukeed.com",
188 "url": "https://github.com/lukeed/"
189 },
190 {
191 "name": "Gavin Ray",
192 "url": "https://github.com/GavinRay97/"
193 },
194 {
195 "name": "Alexander Alemayhu",
196 "url": "https://github.com/aalemayhu/"
197 }
198 ],
199 "keywords": [
200 "javascript",
201 "language",
202 "imba",
203 "compiler"
204 ]
205}