UNPKG

imba

Version:

Intuitive and powerful language for building webapps that fly

174 lines (173 loc) 4.4 kB
{ "name": "imba", "description": "Intuitive and powerful language for building webapps that fly", "author": "Sindre Aarsaether", "version": "2.0.0-alpha.252", "scripts": { "test": "node bin/imba scripts/test-runner.imba", "test-cli": "node test/cli/index.mjs", "test:std": "imba test run -- --dir ./test/std", "clean": "find test/apps -name '*.js' -type f -delete && rm -r dist/", "watch": "node scripts/build.js -w", "dev": "npm run watch", "create-example": "node bin/imba scripts/create-example.imba", "generate-typings": "node bin/imba scripts/docs/generate-typings.imba", "build-parser": "node scripts/build-parser.js", "build": "npm run build-parser && node scripts/build.js", "prepack": "npm run build", "sync": "npm i && npm run build && npm link" }, "engines": { "node": ">=20.19.0" }, "bin": { "imba": "./bin/imba", "imbac": "./bin/imbac" }, "main": "./index", "type": "commonjs", "browser": { ".": "./dist/imba.mjs", "./program": "./program.imba.js", "./compiler": "./dist/compiler.mjs", "./runtime": "./src/imba/runtime.mjs" }, "files": [ "bin", "src", "dist", "build", "typings", "vendor", "scripts/bootstrap.compiler.js", "polyfills", "*.imba", "*.d.ts", "*.js", "*.css", "*.md", "templates" ], "exports": { "./preflight.css": "./preflight.css", "./hmr": "./hmr.js", "./runtime": { "default": "./src/imba/runtime.mjs" }, ".": { "tsimba": "./src/imba/imba.imba.ts", "imba": "./src/imba/imba.imba", "browser": "./dist/imba.mjs", "default": "./index.js" }, "./spec": { "imba": "./src/utils/spec.imba" }, "./colors": { "tsimba": "./src/utils/colors.imba.ts", "imba": "./src/utils/colors.imba", "browser": "./dist/colors.mjs", "require": "./dist/colors.cjs", "default": "./dist/colors.mjs" }, "./std": { "tsimba": "./src/utils/std/std.imba.ts", "imba": "./src/utils/std/std.imba", "browser": "./dist/std.mjs", "require": "./dist/std.cjs", "default": "./dist/std.mjs" }, "./std/*": { "tsimba": "./src/utils/std/*.imba.ts", "imba": "./src/utils/std/*.imba" }, "./program": { "browser": "./program.browser.imba.js", "require": "./program.imba.js" }, "./workers": "./workers.imba.js", "./compiler": { "browser": "./dist/compiler.mjs", "require": "./dist/compiler.cjs", "default": "./dist/compiler.mjs" } }, "devDependencies": { "commander": "^6.2.1", "ignore": "^5.2.4", "image-size": "^0.9.3", "imba-monarch": "file:../imba-monarch", "playwright": "^1.60.0", "sourcemap-codec": "^1.4.8", "tmp": "^0.2.7", "workerpool": "^6.0.3" }, "dependencies": { "chokidar": "^5.0.0", "colord": "^2.9.3", "dotenv": "^16.0.3", "envinfo": "^7.8.1", "esbuild": "^0.24.2", "get-port": "^5.1.1" }, "directories": {}, "preferGlobal": true, "homepage": "https://imba.io", "repository": { "type": "git", "url": "git://github.com/imba/imba.git" }, "bugs": "https://github.com/imba/imba/issues", "licenses": [ { "type": "MIT", "url": "https://github.com/imba/imba/raw/master/LICENSE" } ], "license": "MIT", "contributors": [ { "name": "Sindre Aarsaether", "email": "sindre@identu.no", "url": "https://github.com/somebee/" }, { "name": "Mikey Oz", "url": "https://github.com/familyfriendlymikey/" }, { "name": "Abdellah Alaoui", "email": "als.abdellah@gmail.com", "url": "https://github.com/haikyuu/" }, { "name": "Magnus Holm", "email": "judofyr@gmail.com", "url": "https://github.com/judofyr/" }, { "name": "Slee Woo", "url": "https://github.com/sleewoo/" }, { "name": "Luke Edwards", "email": "luke@lukeed.com", "url": "https://github.com/lukeed/" }, { "name": "Gavin Ray", "url": "https://github.com/GavinRay97/" }, { "name": "Alexander Alemayhu", "url": "https://github.com/aalemayhu/" } ], "keywords": [ "javascript", "language", "imba", "compiler" ], "gitHead": "e66a3085f6653982140dfce9f21a9a63cb4a1df7" }