{
  "name": "@spike.land/code",
  "version": "0.9.1",
  "description": "spike.land",
  "type": "module",
  "entry": "./index.js",
  "source": "index.js",
  "main": "public/static/bundle.mjs",
  "files": [
    "**/*"
  ],
  "exports": {
    "./package.json": "./package.json",
    "./js/starter.ts": "./js/starter.ts",
    "./js/rtc.ts": "./js/rtc.ts",
    "./js/session": {
      "import": "./dist/js/session.mjs",
      "node": "./dist/js/session.js"
    },
    "./js/textDiff": "./js/textDiff.ts",
    "./js/esbuildEsm": "./js/esbuildEsm.ts",
    "./js/binary": "./js/binary.ts",
    "./js/importmap.json": "./js/importmap.json",
    "./js/mockedMap.json": "./js/mockedMap.json",
    "./shasums": "./shasums.ts"
  },
  "scripts": {
    "test": "uvu -r esbuild-register tests",
    "typecheck": "cd monorepo/packages/code && yarn tsc",
    "clean": "rm -rf .tsBuildInfo js/vendor && js/vendor && yarn favicons && yarn importmap",
    "build:sw": "esbuild --outfile=../sites/spike.land/public/sw.js --platform=browser --bundle --minify ./js/sw.js && yarn sw",
    "start": "cd ../../.. && yarn start",
    "push": "cd ../../.. && yarn push",
    "build:preact": "esbuild --bundle js/preact.ts  --target=esnext --minify --format=esm --platform=browser  --outfile=../../sites/spike.land/public/react.mjs",
    "build:orbit-db": "esbuild --bundle js/preact.ts  --target=esnext --minify --format=esm --platform=browser  --outfile=../../sites/spike.land/public/react.mjs",
    "build:framer-motion": "yarn esbuild --bundle js/motion.tsx  --target=esnext --minify --format=esm  --platform=browser  --define:process.env.NODE_ENV=\\\"production\\\" --external:react --external:@emotion/is-prop-valid  --external:react --outfile=../../sites/spike.land/public/framer-motion.mjs",
    "build:emotion": "esbuild --bundle js/emotion.tsx  --target=esnext --format=esm --external:react --external:react/jsx-runtime --platform=browser --define:process.env.NODE_ENV=\\\"production\\\" --outfile=../../sites/spike.land/public/emotion.mjs",
    "prebuild": "yarn test || echo FAILED",
    "build": "yarn favicons && node esbuild-dev.mjs",
    "favicons": "cp -af js/assets/favicons/. ./dist && mkdir -p  ../../sites/spike.land/public/assets && cp js/assets/synthwave.webp   ../../sites/spike.land/public/assets/",
    "importmap": "node --experimental-json-modules --experimental-fetch generate.mjs > ./importmap_NEW.json && mv importmap_NEW.json js/importmap.json",
    "workbox-cli": "workbox-cli",
    "sw": "echo ok",
    "xsw": "yarn workbox injectManifest workbox-config.json"
  },
  "keywords": [
    "monaco",
    "editor",
    "react",
    "typescript",
    "html",
    "vscode"
  ],
  "authors": [
    "Zoltan Erdos <zolika84@gmail.com>"
  ],
  "bugs": {
    "url": "https://github.com/zerdos/spike.land"
  },
  "homepage": "/",
  "repository": "https://github.com/zerdos/spike.land",
  "author": "Zoltan Erdos <zolika84@gmail.com>",
  "license": "BSD-3-Clause",
  "publishConfig": {
    "access": "public"
  },
  "dependencies": {
    "@emotion/react": "^11.10.0",
    "@emotion/styled": "11.10.0",
    "@mui/material": "5.10.0",
    "@types/react": "18.0.17",
    "@types/react-dom": "18.0.6",
    "ace-builds": "1.9.5",
    "async-mutex": "0.3.2",
    "big-integer": "1.6.51",
    "clsx": "^1.2.1",
    "csstype": "^3.1.0",
    "es-module-shims": "1.5.14",
    "esbuild-wasm": "0.15.3",
    "events": "^3.3.0",
    "fast-diff": "1.2.0",
    "framer-motion": "7.1.0",
    "immutable": "4.1.0",
    "lodash.debounce": "4.0.8",
    "lodash.throttle": "4.1.1",
    "monaco-editor": "0.34.0",
    "p-map": "5.5.0",
    "path-browserify": "1.0.1",
    "preact": "10.10.2",
    "preact-render-to-string": "5.2.1",
    "prettier": "2.7.1",
    "prop-types": "^15.8.1",
    "qrious": "^4.0.2",
    "react-qrious": "2.5.5",
    "react-reverse-portal": "^2.1.1",
    "stream-browserify": "3.0.0",
    "tslib": "^2.4.0"
  },
  "devDependencies": {
    "@jspm/generator": "1.0.0-beta.35",
    "@originjs/vite-plugin-commonjs": "^1.0.3",
    "@types/events": "^3.0.0",
    "@types/lodash": "4.14.182",
    "@types/lodash.debounce": "^4.0.7",
    "@types/lodash.throttle": "^4.1.7",
    "@types/node": "18.7.3",
    "@types/prettier": "2.7.0",
    "@types/rimraf": "^3.0.2",
    "esbuild": "^0.15.3",
    "esbuild-plugin-alias": "0.2.1",
    "esbuild-plugin-import-map": "2.1.0",
    "esbuild-register": "3.3.3",
    "iso-constants": "0.1.2",
    "rimraf": "^3.0.2",
    "typescript": "4.7.4",
    "uvu": "0.5.6"
  },
  "gitHead": "b96fa9ea73b4c467358c275d58e41ca71a244641"
}
