| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- {
- "name": "pyodide",
- "version": "0.25.1",
- "description": "The Pyodide JavaScript package",
- "keywords": [
- "python",
- "webassembly"
- ],
- "homepage": "https://github.com/pyodide/pyodide",
- "repository": {
- "type": "git",
- "url": "https://github.com/pyodide/pyodide"
- },
- "bugs": {
- "url": "https://github.com/pyodide/pyodide/issues"
- },
- "license": "Apache-2.0",
- "devDependencies": {
- "@types/assert": "^1.5.6",
- "@types/expect": "^24.3.0",
- "@types/mocha": "^9.1.0",
- "@types/node": "^20.8.4",
- "@types/ws": "^8.5.3",
- "chai": "^4.3.6",
- "chai-as-promised": "^7.1.1",
- "cross-env": "^7.0.3",
- "dts-bundle-generator": "^8.1.1",
- "error-stack-parser": "^2.1.4",
- "esbuild": "^0.17.12",
- "express": "^4.17.3",
- "mocha": "^9.0.2",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "prettier": "^2.2.1",
- "ts-mocha": "^9.0.2",
- "tsd": "^0.24.1",
- "typedoc": "^0.25.1",
- "typescript": "^4.6.4",
- "wabt": "^1.0.32"
- },
- "main": "pyodide.js",
- "exports": {
- ".": {
- "require": "./pyodide.js",
- "import": "./pyodide.mjs",
- "types": "./pyodide.d.ts"
- },
- "./ffi": {
- "types": "./ffi.d.ts"
- },
- "./pyodide.asm.wasm": "./pyodide.asm.wasm",
- "./pyodide.asm.js": "./pyodide.asm.js",
- "./python_stdlib.zip": "./python_stdlib.zip",
- "./pyodide.mjs": "./pyodide.mjs",
- "./pyodide.js": "./pyodide.js",
- "./package.json": "./package.json",
- "./pyodide-lock.json": "./pyodide-lock.json"
- },
- "files": [
- "pyodide.asm.js",
- "pyodide.asm.wasm",
- "python_stdlib.zip",
- "pyodide.mjs",
- "pyodide.js.map",
- "pyodide.mjs.map",
- "pyodide.d.ts",
- "ffi.d.ts",
- "pyodide-lock.json",
- "console.html"
- ],
- "browser": {
- "child_process": false,
- "crypto": false,
- "fs": false,
- "fs/promises": false,
- "path": false,
- "url": false,
- "vm": false,
- "ws": false
- },
- "scripts": {
- "build": "tsc --noEmit && node esbuild.config.mjs",
- "test": "npm-run-all test:*",
- "test:unit": "cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json test/unit/**/*.test.*",
- "test:node": "cross-env TEST_NODE=1 mocha test/integration/**/*.test.js",
- "test:browser": "mocha test/integration/**/*.test.js",
- "tsc": "tsc --noEmit",
- "coverage": "cross-env TEST_NODE=1 npm-run-all coverage:*",
- "coverage:build": "nyc npm run test:node"
- },
- "mocha": {
- "bail": false,
- "timeout": 30000,
- "full-trace": true,
- "inline-diffs": true,
- "check-leaks": false,
- "global": [
- "pyodide",
- "page",
- "chai"
- ]
- },
- "nyc": {
- "reporter": [
- "html",
- "text-summary"
- ],
- "include": [
- "*.ts"
- ],
- "all": true,
- "clean": true,
- "cache": false,
- "instrument": false,
- "checkCoverage": true,
- "statements": 95,
- "functions": 95,
- "branches": 80,
- "lines": 95
- },
- "tsd": {
- "compilerOptions": {
- "lib": [
- "ES2017",
- "DOM"
- ]
- }
- },
- "dependencies": {
- "base-64": "^1.0.0",
- "ws": "^8.5.0"
- },
- "types": "./pyodide.d.ts"
- }
|