UNPKG

imba

Version:

Intuitive and powerful language for building webapps that fly

219 lines (218 loc) 5.45 kB
{ "name": "imba", "description": "Intuitive and powerful language for building webapps that fly", "author": "Sindre Aarsaether", "version": "2.0.0-alpha.247", "scripts": { "test": "node bin/imba scripts/test-runner.imba", "test-cli": "cd test/cli && node ../../bin/imba index.imba", "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": ">=13.10.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", "default": "./dist/colors.mjs", "browser": "./dist/colors.mjs", "require": "./dist/colors.cjs" }, "./std": { "tsimba": "./src/utils/std/std.imba.ts", "imba": "./src/utils/std/std.imba", "default": "./dist/std.mjs", "browser": "./dist/std.mjs", "require": "./dist/std.cjs" }, "./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" }, "./plugin": { "browser": "./dist/plugin.mjs", "require": "./dist/plugin.cjs", "default": "./dist/plugin.mjs" } }, "peerDependencies": { "@testing-library/dom": "*", "@testing-library/jest-dom": "*", "vite": "*", "vite-node": "*", "vitest": "*" }, "peerDependenciesMeta": { "@testing-library/dom": { "optional": true }, "@testing-library/jest-dom": { "optional": true }, "vite": { "optional": true }, "vite-node": { "optional": true }, "vitest": { "optional": true } }, "devDependencies": { "@jridgewell/trace-mapping": "^0.3.18", "@rollup/pluginutils": "^5.0.2", "commander": "^6.2.1", "haikunator": "^2.1.2", "ignore": "^5.2.4", "image-size": "^0.9.3", "micromatch": "^4.0.5", "ora": "^5.2.0", "picomatch": "^2.2.2", "puppeteer": "^22.12.1", "sourcemap-codec": "^1.4.8", "tmp": "^0.2.1", "tree-kill": "^1.2.2", "vite": "^4.4.9", "vite-node": "^0.32.4", "vitest": "^0.32.4", "workerpool": "^6.0.3" }, "dependencies": { "@antfu/install-pkg": "^0.1.1", "chokidar": "^3.4.3", "colord": "^2.9.3", "cross-spawn": "^7.0.3", "debug": "^4.3.4", "dotenv": "^16.0.3", "envinfo": "^7.8.1", "esbuild": "^0.15.2", "fdir": "^6.1.0", "get-port": "^5.1.1", "local-pkg": "^0.4.2", "lodash.mergewith": "^4.6.2", "prompts": "^2.4.2" }, "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": "8b1ffe2b8f3674eb6f253a913ecc84b966cadd4b" }