UNPKG

nostalgist

Version:

Nostalgist.js is a JavaScript library that allows you to run emulators of retro consoles within web browsers.

84 lines 2.48 kB
{ "name": "nostalgist", "description": "Nostalgist.js is a JavaScript library that allows you to run emulators of retro consoles within web browsers.", "keywords": [ "retroarch", "emulator", "emscripten" ], "bugs": { "url": "https://github.com/arianrhodsandlot/nostalgist/issues", "email": "theguidanceofawhitetower@gmail.com" }, "repository": "arianrhodsandlot/nostalgist", "license": "MIT", "author": { "name": "arianrhodsandlot", "email": "theguidanceofawhitetower@gmail.com" }, "type": "module", "exports": { ".": { "types": "./dist/types/index.d.ts", "import": "./dist/nostalgist.js", "require": "./dist/nostalgist.umd.js" } }, "main": "./dist/nostalgist.umd.js", "jsdelivr": "./dist/nostalgist.umd.js", "module": "./dist/nostalgist.js", "browser": "./dist/nostalgist.umd.js", "types": "./dist/types/index.d.ts", "files": [ "dist" ], "simple-git-hooks": { "pre-commit": "pnpm lint-staged && pnpm build" }, "lint-staged": { "*.?(m|c)@(j|t)s?(x)": "eslint --fix", "package.json": "pnpm dlx sort-package-json" }, "dependencies": { "@types/emscripten": "1.41.5", "@types/ini": "4.1.1", "@types/path-browserify": "1.0.3" }, "devDependencies": { "@arianrhodsandlot/eslint-config": "0.25.3", "@arianrhodsandlot/release-kit": "0.1.12", "@astrojs/starlight": "0.37.1", "@happy-dom/global-registrator": "20.0.11", "@playwright/test": "1.57.0", "@tsconfig/recommended": "1.0.13", "@types/is-ci": "3.0.4", "@types/node": "25.0.3", "@types/wicg-file-system-access": "2023.10.7", "@zip.js/zip.js": "2.8.11", "astro": "5.16.6", "eslint": "9.39.2", "ini": "6.0.0", "jiti": "2.6.1", "lint-staged": "16.2.7", "path-browserify": "1.0.1", "prettier": "3.7.4", "simple-git-hooks": "2.13.1", "typescript": "5.9.3", "vite": "7.3.0" }, "engines": { "node": ">=24.7.0" }, "version": "0.19.2", "scripts": { "build": "jiti scripts/build.ts && tsc -p tsconfig.build.json", "dev": "vite playground --open", "dev:e2e": "playwright test -c tests/e2e --ui", "docs:build": "astro build --root docs", "docs:dev": "astro dev --root docs", "lint": "eslint src tests", "test": "node --run=test:integration && node --run=test:e2e", "test:e2e": "playwright test -c tests/e2e", "test:integration": "node --test tests/integration/**/*.spec.ts" } }