{
  "name": "paperclip",
  "version": "17.8.9",
  "description": "A hybrid approach to design & code",
  "main": "./index.js",
  "typings": "index.d.ts",
  "keywords": [
    "react",
    "css",
    "styling",
    "html",
    "designer",
    "visual development",
    "live",
    "realtime"
  ],
  "scripts": {
    "test": "npm run test:node && cd native && cargo test",
    "lint": "eslint src",
    "test:node": "mocha ./lib/test/**/*-test.js",
    "test:watch": "mocha ./lib/test --watch & (cd native && cargo watch -x test)",
    "build": "npm run build:wasm:node && npm run build:node && npm run build:browser",
    "build:watch": "tsc --watch & (cd native && cargo watch -i .gitignore -i \"node/*\" -s 'wasm-pack build --release --target nodejs --out-dir node')",
    "build:node": "tsc",
    "build:native": "cd native && cargo build --release",
    "build:browser": "npm run build:esm && npm run build:wasm:browser",
    "build:esm": "tsc --build tsconfig.esm.json",
    "build:wasm:bundler": "cd native && wasm-pack build --release --target bundler --out-dir bundler",
    "build:wasm:browser": "cd native && wasm-pack build --release --target browser --out-dir browser",
    "build:wasm:web": "cd native && wasm-pack build --release --target web --out-dir web &&  cat web/paperclip.js | sed 's/import.meta.url/_NOOP_/g' > web/paperclip-no-import-meta.js && cd .. && mkdir -p dist && cp native/web/paperclip_bg.wasm dist/paperclip_bg.wasm",
    "build:wasm:node": "cd native && wasm-pack build --release --target nodejs --out-dir node"
  },
  "author": "",
  "license": "MIT",
  "dependencies": {
    "@types/mocha": "^5.2.7",
    "chai": "^4.2.0",
    "crc32": "^0.2.2",
    "mocha": "^7.0.1",
    "paperclip-utils": "^17.8.6",
    "url": "^0.11.0"
  },
  "gitHead": "51fbf39fb8197bd0012f96ef75fa33b82949600d",
  "devDependencies": {
    "@types/node": "^14.0.20",
    "@typescript-eslint/eslint-plugin": "^3.6.1",
    "@typescript-eslint/parser": "^3.6.1",
    "eslint": "^7.4.0"
  }
}
