{"_id":"@airtable/eslint-plugin-blocks","_rev":"64-218236baf3b7397956ff2d0c5b4f86ff","name":"@airtable/eslint-plugin-blocks","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.1":{"name":"@airtable/eslint-plugin-blocks","version":"1.0.1","author":{"name":"✨ Alex ✨","email":"alex@dytry.ch"},"license":"MIT","_id":"@airtable/eslint-plugin-blocks@1.0.1","maintainers":[{"name":"mhahnenberg","email":"mhahnenb@gmail.com"},{"name":"maryrosecook","email":"mary@maryrosecook.com"},{"name":"jichu4n","email":"jichu4n@gmail.com"},{"name":"airtable_ops_team_production","email":"opsteam+npmjsproduction@airtable.com"},{"name":"airtable_ops_team_staging","email":"opsteam+npmjsstaging@airtable.com"},{"name":"aofstad","email":"andrew.ofstad@gmail.com"},{"name":"nickraff","email":"nick.raff@airtable.com"},{"name":"jeroenransijn","email":"jssrdesign@gmail.com"},{"name":"skovach","email":"scott@airtable.com"},{"name":"emmett","email":"emmettnicholas@gmail.com"},{"name":"cdeleone","email":"camerondeleone@gmail.com"},{"name":"rpearl-airtable","email":"ryan.pearl@airtable.com"},{"name":"emma_airtable","email":"emma@airtable.com"},{"name":"jingxuy","email":"jingxu.yang@airtable.com"},{"name":"steve_m_airtable","email":"steve.mardenfeld@airtable.com"},{"name":"andrewbusse","email":"andrew.a.busse@gmail.com"},{"name":"thef1rstpancake","email":"gbriggs2012@gmail.com"},{"name":"patricia.li","email":"patricia.li@gmail.com"},{"name":"josephbestjames","email":"joseph@bestjames.com"},{"name":"jbbakst","email":"jbbakst@gmail.com"},{"name":"s2tephen","email":"s2tephen@gmail.com"},{"name":"richsinn","email":"richsinn@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"evanairtablehahn","email":"evan.hahn@airtable.com"},{"name":"airtabledoug","email":"doug@airtable.com"},{"name":"kasrak","email":"me@kasrak.com"}],"homepage":"https://github.com/Hyperbase/blocks-sdk#readme","bugs":{"url":"https://github.com/Hyperbase/blocks-sdk/issues"},"dist":{"shasum":"960767dac46173d320e36d74e3f96d5db42d4915","tarball":"https://registry.npmjs.org/@airtable/eslint-plugin-blocks/-/eslint-plugin-blocks-1.0.1.tgz","fileCount":6,"integrity":"sha512-U3HBmhBbwvXF+VOrzKgOpqYRlcqZ8HkDmabqXrihIyzT06RmiEMs47W+tsDNT0V0K/tRSlLDKMI1YGFvEdLvNw==","signatures":[{"sig":"MEYCIQCDTB9kEpOrI54fefEchAchEqMs9ssWoF+z/SG1KaaFDgIhALvAGSoWn+5DUi+0KUpXEfCA1XoHYlpUOopFiqs7fhjv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH7UHCRA9TVsSAnZWagAAKxcP/2KT1PV3kzeDtH3VvljP\ntj14x2C+JWOkkTa4kEj8BkD7UveVhIwpSWdBgxGjyuaePTJfWsVidX+sbWDZ\n20aYP3/p6bVutYV/1x7Nb+RRa4aqVl8qdMF/BJ9KeSrhf747RY+qhzdem63Q\nyPAwCLP2wULMKMYMUIYiCqHFaXRcJ/3KEvgPpWUakFR2ONFPtjKGWhk1KXqQ\nszSFfzQb5G8g871Cmxywd/ZtyFn6xPGcR1RZI1mTCJAdOq1scqgONSiMqiYX\nVoc48I+k6CsjyvKc7CVi/SW8LEXHH/3xWYy/dMcvXDcOt9JDnDSvwvpc6KTS\nuotZtrgYdD+iRX7qFPu5wqTtTlztrTcF5ba8U/hTDZaa+roR9JSQTBSm2DPb\nKAJjjj3qgSMlvKU6Kmo2O9Bvu5FeDi+15KjESKbW4YV075iYIc4cyNTOr4Oi\n3OxTRLpHqYVTjyKDme+MnOFfRsrI1UHQflkGADKxshe/Gn25y/wzBab61fR+\nWQZfXzQjdNnibchLKgrxxb7gxqCF9vgiZj0FUL7df3XQWugJ3HZXGtN/5WEW\nLUzfqbZs6VzTAjjDii2/slCiKs9mMP3rR0RjsAxs2juBCSrGYlAoyrUlzppU\nfXjdEGxv2atJs6I1dTgGTSGShJOlrTri/t3iNwoUh7dxEpqI310Di27SR0rd\nA3gw\r\n=PiCU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"1bab192a2092da7c7c374c9df67cb5b9e675dd84","scripts":{"test":"mocha 'test/**/*.js'"},"_npmUser":{"name":"richsinn","email":"richsinn@gmail.com"},"repository":{"url":"git+https://github.com/Hyperbase/blocks-sdk.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v8.15.0+x64 (darwin)","description":"An eslint plugin used by Airtable to develop the blocks SDK and our own blocks","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"8.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.1.4","eslint":"^6.0.1","babel-eslint":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blocks_1.0.1_1562359047110_0.7340860082302061","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@airtable/eslint-plugin-blocks","version":"1.0.2","_id":"@airtable/eslint-plugin-blocks@1.0.2","maintainers":[{"name":"airtable_ops_team_production","email":"opsteam+npmjsproduction@airtable.com"},{"name":"airtable_ops_team_staging","email":"opsteam+npmjsstaging@airtable.com"},{"name":"airtabledoug","email":"doug@airtable.com"},{"name":"andrewbusse","email":"andrew.a.busse@gmail.com"},{"name":"aofstad","email":"andrew.ofstad@gmail.com"},{"name":"cdeleone","email":"camerondeleone@gmail.com"},{"name":"emma_airtable","email":"emma@airtable.com"},{"name":"emmett","email":"emmettnicholas@gmail.com"},{"name":"evanairtablehahn","email":"evan.hahn@airtable.com"},{"name":"jbbakst","email":"jbbakst@gmail.com"},{"name":"jeroenransijn","email":"jssrdesign@gmail.com"},{"name":"jichu4n","email":"jichu4n@gmail.com"},{"name":"jingxuy","email":"jingxu.yang@airtable.com"},{"name":"josephbestjames","email":"joseph@bestjames.com"},{"name":"kasrak","email":"me@kasrak.com"},{"name":"maryrosecook","email":"mary@maryrosecook.com"},{"name":"mhahnenberg","email":"mhahnenb@gmail.com"},{"name":"nickraff","email":"nick.raff@airtable.com"},{"name":"patricia.li","email":"patricia.li@gmail.com"},{"name":"richsinn","email":"richsinn@gmail.com"},{"name":"rpearl-airtable","email":"ryan.pearl@airtable.com"},{"name":"s2tephen","email":"s2tephen@gmail.com"},{"name":"skovach","email":"scott@airtable.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"steve_m_airtable","email":"steve.mardenfeld@airtable.com"},{"name":"thef1rstpancake","email":"gbriggs2012@gmail.com"}],"dist":{"shasum":"b99187b4d9e557653b0bb7015a9a2bb429fd732e","tarball":"https://registry.npmjs.org/@airtable/eslint-plugin-blocks/-/eslint-plugin-blocks-1.0.2.tgz","fileCount":6,"integrity":"sha512-8Y+qGA6wIvROoWYADtREg41HlLPDQ31sH16CkWJy1sbFAZUT8V6WXsHnRZrEG22XN80J0eAAYfqUznHMwuo+VA==","signatures":[{"sig":"MEYCIQDeIvIjTS3T7HYo2UNGiM3NuH4GCJcEuj29Ot9sX74paAIhANOmqWTb5O+UcwUagnJiM+49nVJQKfcFaaRvHbBRq6At","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJb7VCRA9TVsSAnZWagAAOpgP/Aq/eLOzSxMSFFtgNtww\nY2bN9lrztox3SrhpN00/ph7iveaaYAYTscvSm4S1TtOxkekkHS+9IuX+nNjN\n2oritxwcAlehvnjVP5dBpB6hY8ZYUhgbSa3bbBPJUjGD7jlHPFQtzOV7s2lG\nGQ31p6G25WjYclaSogEKl5KKiRT4qnrPL2E9cmOF0icbMFhJ+kD8eDMcQRoM\nSny4fU1eLQl3PFbgttTHknx5ZLm3oagrPP8FHtO54ipxIyOaRFf54GDdacr2\n1BC0iRHnVnkoU5/efP/9Bt7tkhmsF9K6VSVfuYypY6vG6GnbMgFGhlT0iWGC\nl7MKp557ASuIwBQ8pysKVTxnXsnsFJoVBArdNydYc3Z3GnjY01m2WIG/NjY/\nP9Aa7WC8jXZwP2Ms+YGOPMJbKtAHJ/LAtBKDa5/A0DcXnXe83JVyc27r9j1y\ntSF4P8vw5/GHz8aShAf4pIEyPIVfhhnamrOb328gm0+hsDG8VpwDcbZzI+Zf\nf+whD3Vt9ts8pKG2AwInUfRgOzlUyHMJXI+46pAGzzqiEXUDQE3mKJFvrA5R\nPc1grcfqtnJFwqZNmiyTulDm2XLgQo3LwzRpxq1w3lcUKKyUfHinlh/yrgCY\neYN1A+sF7L9un4UVkTttUxR8r+l5qn2N60BRASGkiJg13HXiWyUmVsiNK9y9\nHpEo\r\n=OUyT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"8fa958a5a4c49933e5190049a9be44ec4d601f42","scripts":{"test":"mocha 'test/**/*.js'"},"_npmUser":{"name":"somehats","email":"alex@dytry.ch"},"_npmVersion":"lerna/3.15.0/node@v8.15.0+x64 (darwin)","description":"An eslint plugin used by Airtable to develop the blocks SDK and our own blocks","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"8.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.1.4","eslint":"^6.0.1","babel-eslint":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blocks_1.0.2_1562754772554_0.3000319163926004","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@airtable/eslint-plugin-blocks","version":"1.0.3","_id":"@airtable/eslint-plugin-blocks@1.0.3","maintainers":[{"name":"hongda.jiang","email":"hongda.jiang@airtable.com"},{"name":"willpowelsonat","email":"will.powelson@airtable.com"},{"name":"naitiy","email":"yitian.zhang@airtable.com"},{"name":"billy.airtable","email":"billy.littlefield@airtable.com"},{"name":"emma_airtable","email":"emma@airtable.com"},{"name":"jbbakst","email":"jbbakst@gmail.com"},{"name":"jeroenransijn","email":"jssrdesign@gmail.com"},{"name":"jichu4n","email":"jichu4n@gmail.com"},{"name":"maryrosecook","email":"mary@maryrosecook.com"},{"name":"richsinn","email":"richard.sinn@airtable.com"},{"name":"s2tephen","email":"s2tephen@gmail.com"},{"name":"somehats","email":"alex@dytry.ch"},{"name":"josemdv","email":"jose@martindv.es"},{"name":"timdeng-at","email":"tim.deng@airtable.com"},{"name":"manan_at","email":"manan.nayak@airtable.com"},{"name":"fredz-at","email":"fred.zhao@airtable.com"},{"name":"seankeenan-at","email":"sean.keenan@airtable.com"},{"name":"jamesmoody-at","email":"james.moody@airtable.com"},{"name":"kevinwilde-at","email":"kevin.wilde@airtable.com"}],"dist":{"shasum":"17106f995190613cb3a478a4ec815f5b21cba05b","tarball":"https://registry.npmjs.org/@airtable/eslint-plugin-blocks/-/eslint-plugin-blocks-1.0.3.tgz","fileCount":6,"integrity":"sha512-ltSUepk+ZVBBPsfcxG6zkknqoZxzqcgm73fgnKrIxUSdlwzJBdsj0AbovLDU3pPpayCtNmJY9z7IO4MKHWmynQ==","signatures":[{"sig":"MEYCIQDdV8Gs0gvxKrlLNRdlVskOT4KFCYL0+Fkr0vhe050m5QIhALL6U8fmbn4aNjHPy5oAvQ+Ben/T4IIgnKE5cHlNNli0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF+2UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLQA/7BTYxmQqwN3/5h732goxJs/Axey9Y/3GKRhBUvkwcomuUIY6v\r\np101vyHC+1cOnefOTTnoII2Nu5+AyDn63S5AL6wOLxyKvY2DGOyJdUOdto0o\r\nUzXJiHkx+uLI0XwRGZOjEXt497pCAe/Wipze4MUHDZz1DtoTJtUDdqUgLZjb\r\nwTkLgH/MYQ/LJrpUJI9Q/XdBJt70grhrNl1YBmWL2mxC8tGVkiNXva4u7DF4\r\nRdcoSbZH1AGT3GFYXTE/gba9W0lO3YX9v2b3fFu6phbWF3GNw6rwspwDZLVu\r\ngwLCLwJypQHA/G/mmnuLhBqY/h4Zy1OLGu6oFwJKiySkIuxENnxIu/tKdbsj\r\nWmYhFJxKsYY1H2Kq77CnC5hiCdWrPkvZsQsMmSU8dG/vZ2xvYOmHt7ajOpCg\r\n6yZDwu05gWas5u/Du9BSZX/cDkilTXrLsByByEpR6aHoekkoD481r1FYXNiM\r\nIhym/JMm7z95qxjKkFWExWnJnBba3k3mb8n3N/W6sfS/XI/46D7izNVQgVdh\r\nXeObtKm8YYwYxz05NmLnI6iReUlsLvfQ2Fqto2A/BpZYrAdR0MfyfWDHgT5/\r\nzAa2mMM+1XxsBO8r7KWp49O0Oaw/xU4HUtmgJG+04/b1W5mt8RTXQuQXvCx5\r\nmw+o9j4IfSizjQslevan8Rm3RNezgkuTSf4=\r\n=uXHl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"ci":"yarn run test","test":"mocha 'test/**/*.js'","release":"npm_config_registry=https://registry.npmjs.org/ release-it"},"_npmUser":{"name":"kevinwilde-at","email":"kevin.wilde@airtable.com"},"release-it":{"git":{"tagName":"@airtable/eslint-plugin-blocks@${version}","commitMessage":"Release @airtable/eslint-plugin-blocks@${version}"},"npm":{"access":"public"},"hooks":{"before:init":"../../bin/check-repo-for-release && yarn test"}},"_npmVersion":"6.14.10","description":"An eslint plugin used by Airtable to develop the blocks SDK and our own blocks","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.1.4","eslint":"^6.0.1","babel-eslint":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blocks_1.0.3_1645735316223_0.2691301690817709","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@airtable/eslint-plugin-blocks","version":"1.0.4","_id":"@airtable/eslint-plugin-blocks@1.0.4","maintainers":[{"name":"carolinekimat","email":"caroline.kim@airtable.com"},{"name":"larsj-at","email":"lars.johnson@airtable.com"},{"name":"nabeelairtable","email":"nabeel.f@airtable.com"},{"name":"clementhoang-at","email":"clement.hoang@airtable.com"},{"name":"blakethomson-at","email":"blake.thomson@airtable.com"},{"name":"willpowelsonat","email":"will.powelson@airtable.com"},{"name":"richsinn","email":"richard.sinn@airtable.com"},{"name":"s2tephen","email":"s2tephen@gmail.com"},{"name":"fredz-at","email":"fred.zhao@airtable.com"},{"name":"seankeenan-at","email":"sean.keenan@airtable.com"},{"name":"kevinwilde-at","email":"kevin.wilde@airtable.com"},{"name":"matthewzhuo-at","email":"matthew.zhuo@airtable.com"},{"name":"jeffreychen-at","email":"jeffrey.chen@airtable.com"}],"dist":{"shasum":"4e0bd3229b47e4fa1ec6ce5598a98aba387158af","tarball":"https://registry.npmjs.org/@airtable/eslint-plugin-blocks/-/eslint-plugin-blocks-1.0.4.tgz","fileCount":6,"integrity":"sha512-ywYIZR6HPpF4zoDBEavHRlK9INkI5tGPzyiIUnSHdrdbtsptzQjrjquH2nqP9o3sm1/P1fGLutzwtascEbEYmg==","signatures":[{"sig":"MEYCIQD8eqEZJclRhjODhvvA2+QmrthYl8xW3XJiOrkha9nRygIhALO/WtURYCBAsE/Xq62LoqCnX+0envLpYECxU2SRdavW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8292},"main":"lib/index.js","scripts":{"ci":"echo '--- eslint-plugin-blocks' && yarn run test","test":"mocha 'test/**/*.js'","release":"npm_config_registry=https://registry.npmjs.org/ release-it"},"_npmUser":{"name":"clementhoang-at","email":"clement.hoang@airtable.com"},"release-it":{"git":{"tagName":"@airtable/eslint-plugin-blocks@${version}","commitMessage":"Release @airtable/eslint-plugin-blocks@${version}"},"npm":{"access":"public"},"hooks":{"before:init":"../../bin/check-repo-for-release && yarn test"}},"_npmVersion":"6.14.10","description":"An eslint plugin used by Airtable to develop the blocks SDK and our own blocks","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.1.4","eslint":"^6.0.1","babel-eslint":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blocks_1.0.4_1727392151380_0.9571557234293417","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-07-05T20:37:26.873Z","modified":"2025-08-19T15:47:42.809Z","1.0.1":"2019-07-05T20:37:27.250Z","1.0.2":"2019-07-10T10:32:52.678Z","1.0.3":"2022-02-24T20:41:56.370Z","1.0.4":"2024-09-26T23:09:11.606Z"},"description":"An eslint plugin used by Airtable to develop the blocks SDK and our own blocks","maintainers":[{"email":"richard.sinn@airtable.com","name":"richsinn"},{"email":"s2tephen@gmail.com","name":"s2tephen"},{"email":"kevin.wilde@airtable.com","name":"kevinwilde-at"},{"email":"clement.hoang@airtable.com","name":"clementhoang-at"},{"email":"will.powelson@airtable.com","name":"willpowelsonat"},{"email":"blake.thomson@airtable.com","name":"blakethomson-at"},{"email":"nabeel.f@airtable.com","name":"nabeelairtable"},{"email":"lars.johnson@airtable.com","name":"larsj-at"},{"email":"caroline.kim@airtable.com","name":"carolinekimat"},{"email":"duretti.hirpa@airtable.com","name":"duretti-at"},{"email":"jonathan.xie@airtable.com","name":"jonathan.xie"},{"email":"patrick.liu@airtable.com","name":"patrickliu-at"},{"email":"derek.wu@airtable.com","name":"derekwu-at"},{"email":"jeffrey.chen@airtable.com","name":"jeffreychen-at"},{"email":"matthew.zhuo@airtable.com","name":"matthewzhuo-at"},{"email":"larry.wu@airtable.com","name":"llarry"}],"readme":"# `@airtable/eslint-plugin-blocks`\n\n> TODO: description\n\n## Usage\n\n```\nconst eslintPluginBlocks = require('@airtable/eslint-plugin-blocks');\n\n// TODO: DEMONSTRATE API\n```\n","readmeFilename":"README.md"}