{
  "name": "@flatfile/javascript",
  "version": "1.5.6",
  "description": "Flatfile embedded with vanilla javascript.",
  "type": "module",
  "exports": {
    ".": {
      "types": {
        "import": "./dist/index.d.ts",
        "require": "./dist/index.d.cts"
      },
      "import": "./dist/index.mjs",
      "require": "./dist/index.cjs",
      "default": "./dist/index.mjs"
    },
    "./package.json": "./package.json"
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.mjs",
  "umd": "./dist/index.js",
  "source": "./index.ts",
  "types": "./dist/index.d.ts",
  "engines": {
    "node": ">= 12"
  },
  "browserslist": [
    "> 0.5%",
    "last 2 versions",
    "not dead"
  ],
  "license": "ISC",
  "files": [
    "dist/**"
  ],
  "scripts": {
    "build": "tsup && rollup -c",
    "build:tsup": "tsup",
    "build:rollup": "rollup -c",
    "dev": "tsup --watch && rollup -c --watch",
    "lint": "TIMING=1 eslint \"src/**/*.{ts,tsx,js,jsx}\" --fix",
    "checks": "tsc --noEmit && attw --pack . && publint .",
    "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist",
    "test": "jest --runInBand --forceExit --passWithNoTests"
  },
  "dependencies": {
    "@flatfile/embedded-utils": "^1.3.6",
    "@flatfile/listener": "^1.0.4",
    "@flatfile/plugin-record-hook": "^1.5.2",
    "consola": "^3.2.3",
    "i18next": "^23.11.5",
    "i18next-browser-languagedetector": "^8.0.0",
    "tinyexec": "^0.3.1",
    "tinyglobby": "^0.2.10"
  },
  "devDependencies": {
    "@arethetypeswrong/cli": "^0.16.4",
    "@rollup/plugin-commonjs": "^25.0.7",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-sucrase": "^5.0.2",
    "@rollup/plugin-terser": "^0.4.4",
    "@rollup/plugin-url": "^8.0.2",
    "dotenv": "^16.3.1",
    "jest": "^29.7.0",
    "publint": "^0.2.12",
    "rollup-plugin-dts": "^6.1.0",
    "rollup-plugin-import-css": "^3.3.5",
    "tsup": "^8.3.0"
  },
  "resolutions": {
    "@babel/preset-env": "7.13.8"
  },
  "keywords": [
    "javascript",
    "starter"
  ]
}
