{
    "name": "@easyv/dtable-blocks-cli",
    "description": "Official command line tool for Airtable blocks development",
    "version": "1.1.11",
    "homepage": "https://airtable.com/developers/blocks",
    "author": "youlin",
    "bin": {
        "Dtblock": "bin/run"
    },
    "dependencies": {
        "@babel/core": "^7.12.13",
        "@babel/plugin-syntax-flow": "^7.18.6",
        "@babel/plugin-transform-flow-strip-types": "^7.13.0",
        "@babel/preset-env": "^7.12.13",
        "@babel/preset-flow": "^7.18.6",
        "@babel/preset-react": "^7.12.13",
        "@babel/preset-typescript": "^7.12.13",
        "@oclif/command": "^1.8.0",
        "@oclif/config": "^1.17.0",
        "@oclif/plugin-help": "^3.2.0",
        "@octokit/rest": "^18.2.0",
        "@svgr/webpack": "^6.3.1",
        "@types/npm": "^2.0.31",
        "@types/tar": "^4.0.4",
        "@types/webpack-sources": "^2.1.0",
        "archiver": "^5.1.0",
        "babel-loader": "^8.2.5",
        "chalk": "^4.1.0",
        "cli-ux": "^5.5.1",
        "clipboardy": "^2.3.0",
        "cross-spawn": "^7.0.3",
        "css-modules-typescript-loader": "^4.0.1",
        "debug": "^4.2.0",
        "express": "^4.17.1",
        "form-data": "^3.0.0",
        "graceful-fs": "^4.2.4",
        "http-proxy-middleware": "^1.0.6",
        "postcss-loader": "^7.0.1",
        "strip-ansi": "^6.0.0",
        "style-loader": "^3.3.1",
        "tar": "^6.1.0",
        "ts-loader": "^8.4.0",
        "tslib": "^1.14.1",
        "webpack": "^5.9.0",
        "webpack-dev-server": "^3.11.0",
        "react": "^17.0.1",
        "react-dom": "^17.0.1"
    },
    "devDependencies": {
        "@airtable/eslint-plugin-blocks": "^1.0.2",
        "@oclif/dev-cli": "^1.23.0",
        "@oclif/test": "^1.2.7",
        "@types/archiver": "^5.1.0",
        "@types/chai": "^4.2.14",
        "@types/cross-spawn": "^6.0.2",
        "@types/debug": "^4.1.5",
        "@types/express": "^4.17.9",
        "@types/form-data": "^2.5.0",
        "@types/graceful-fs": "^4.1.4",
        "@types/mocha": "^8.0.4",
        "@types/node": "^14.14.7",
        "@types/node-fetch": "^2.5.7",
        "@types/react": "^17.0.1",
        "@types/webpack-dev-server": "^3.11.1",
        "@typescript-eslint/eslint-plugin": "^4.9.1",
        "@typescript-eslint/parser": "^4.9.1",
        "chai": "^4.3.0",
        "css-loader": "^6.7.1",
        "eslint": "^7.15.0",
        "eslint-plugin-import": "^2.19.1",
        "eslint-plugin-jsdoc": "^15.12.0",
        "eslint-plugin-react": "^7.17.0",
        "eslint-plugin-react-hooks": "^2.3.0",
        "globby": "^11.0.1",
        "memfs": "^3.2.0",
        "mocha": "^5.2.0",
        "mocha-chai-jest-snapshot": "1.0.1",
        "nock": "^13.0.11",
        "node-fetch": "^2.6.1",
        "nyc": "^15.1.0",
       
        "sass": "^1.55.0",
        "sass-loader": "^13.0.2",
        "ts-node": "8"
    },
    "engines": {
        "node": ">=10.0.0"
    },
    "files": [
        "/bin",
        "/lib",
        "/npm-shrinkwrap.json",
        "/oclif.manifest.json",
        "/keys"
    ],
    "license": "UNLICENSED",
    "main": "lib/index.js",
    "oclif": {
        "commands": "./lib/commands",
        "bin": "Dtblock",
        "plugins": [
            "@oclif/plugin-help"
        ]
    },
    "scripts": {
        "build": "rm -rf lib && rm -f tsconfig.tsbuildinfo && tsc --build",
        "ci": "yarn test",
        "lint": "eslint . --ext .ts --config .eslintrc.js",
        "pack:typescript": "rm -rf lib   && tsc --build",
        "postpack": "rm -f oclif.manifest.json",
        "test": "yarn lint && yarn test:types && yarn test:unit",
        "test:cov-report": "nyc --reporter=text --reporter=html --extension .ts mocha --forbid-only \"test/**/*.test.ts\"",
        "test:grep": "nyc --reporter=text --reporter=html --extension .ts mocha",
        "test:types": "tsc --project tsconfig-testing.json",
        "test:unit": "nyc --extension .ts mocha --forbid-only \"test/**/*.test.ts\"",
        "test:update-snapshot": "UPDATE_SNAPSHOT=1 yarn test:unit",
        "version": "oclif-dev readme && git add README.md",
        "release": "npm_config_registry=https://registry.npmjs.org/ release-it"
    },
    "types": "lib/index.d.ts",
    "installConfig": {
        "pnp": true
    },
    "release-it": {
        "git": {
            "tagName": "@airtable/blocks-cli@${version}",
            "commitMessage": "Release @airtable/blocks-cli@${version}"
        },
        "hooks": {
            "before:init": "../../bin/check-repo-for-release && yarn run test",
            "after:release": "(cd ../../ && tools/git-mirror/bin/git-mirror sync @airtable/blocks-cli@${version})"
        },
        "publishConfig": {
            "access": "public"
        }
    }
}
