{"_id":"@attentivu/gatsby-source-notion-api","_rev":"9-173ca5f1d00aa5692574c0212f5696c4","name":"@attentivu/gatsby-source-notion-api","dist-tags":{"latest":"0.13.9"},"versions":{"0.13.0":{"name":"@attentivu/gatsby-source-notion-api","version":"0.13.0","description":"Gatsby source plugin for official Notion.so API","main":"index.js","scripts":{"test":"ava","test:cover":"nyc ava","format":"prettier --write *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","lint":"prettier -c *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","commit":"gitmoji --commit","build":"echo \"No build script setup\""},"keywords":["gatsby","gatsby-plugin","notion"],"author":{"name":"Sergei Orlov","email":"hello@orlow.dev","url":"https://orlow.dev/"},"license":"0BSD","homepage":"https://github.com/orlowdev/gatsby-source-notion-api","bugs":{"url":"https://github.com/orlowdev/gatsby-source-notion-api/issues","email":"hello@orlow.dev"},"repository":{"type":"git","url":"git+ssh://git@github.com/orlowdev/gatsby-source-notion-api.git"},"dependencies":{"node-fetch":"^2.6.1","or-pipets":"^1.0.1","yaml":"^1.10.2"},"devDependencies":{"ava":"^3.15.0","gitmoji-cli":"^4.1.0","husky":"^6.0.0","nyc":"^15.1.0","prettier":"^2.3.0","sinon":"^10.0.0","yarn":"^1.22.10"},"husky":{"hooks":{"pre-push":"yarn lint"}},"prettier":{"printWidth":100,"trailingComma":"all","singleQuote":false,"semi":false,"useTabs":true,"tabWidth":1,"bracketSpacing":true},"ava":{"files":["test/**/*"],"extensions":["js"],"concurrency":5,"failFast":true,"failWithoutAssertions":false,"verbose":true,"nodeArguments":["--trace-deprecation","--napi-modules"]},"nyc":{"reporter":["text","lcov","html"],"branches":80,"lines":80,"functions":80,"statements":80,"check-coverage":true,"all":true},"gitHead":"9beb748fadd9ce3a5123bc051e91de40e1afebfa","_id":"@attentivu/gatsby-source-notion-api@0.13.0","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-9ruQ0aKBnx8JYwi4+L5hHaG92/Eb81XMyjGLOHKMOHu+YPGdD6i5d/ezxGoqnDVGaCc+Hl5jAETa2UzU6I5aDQ==","shasum":"2734971907c31ab268b32e3eeca1c5860f68d137","tarball":"https://registry.npmjs.org/@attentivu/gatsby-source-notion-api/-/gatsby-source-notion-api-0.13.0.tgz","fileCount":12,"unpackedSize":22303,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkjm0XGdr5j8Mq3iwtCc6ii6e8ys6T+4aG3xvltdfWyAIgOwbTFGy27/djV3Qr5Gjo/89KqgZS5gdLsnYZT8VAEHk="}]},"_npmUser":{"name":"nkosmyna","email":"nkosmyna@mit.edu"},"directories":{},"maintainers":[{"name":"nkosmyna","email":"nkosmyna@mit.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-notion-api_0.13.0_1695930600819_0.2981283507471433"},"_hasShrinkwrap":false},"0.13.1":{"name":"@attentivu/gatsby-source-notion-api","version":"0.13.1","description":"Gatsby source plugin for official Notion.so API","main":"index.js","scripts":{"test":"ava","test:cover":"nyc ava","format":"prettier --write *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","lint":"prettier -c *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","commit":"gitmoji --commit","build":"echo \"No build script setup\""},"keywords":["gatsby","gatsby-plugin","notion"],"author":{"name":"Sergei Orlov","email":"hello@orlow.dev","url":"https://orlow.dev/"},"license":"0BSD","homepage":"https://github.com/orlowdev/gatsby-source-notion-api","bugs":{"url":"https://github.com/orlowdev/gatsby-source-notion-api/issues","email":"hello@orlow.dev"},"repository":{"type":"git","url":"git+ssh://git@github.com/orlowdev/gatsby-source-notion-api.git"},"dependencies":{"node-fetch":"^2.6.1","or-pipets":"^1.0.1","yaml":"^1.10.2"},"devDependencies":{"ava":"^3.15.0","gitmoji-cli":"^4.1.0","husky":"^6.0.0","nyc":"^15.1.0","prettier":"^2.3.0","sinon":"^10.0.0","yarn":"^1.22.10"},"husky":{"hooks":{"pre-push":"yarn lint"}},"prettier":{"printWidth":100,"trailingComma":"all","singleQuote":false,"semi":false,"useTabs":true,"tabWidth":1,"bracketSpacing":true},"ava":{"files":["test/**/*"],"extensions":["js"],"concurrency":5,"failFast":true,"failWithoutAssertions":false,"verbose":true,"nodeArguments":["--trace-deprecation","--napi-modules"]},"nyc":{"reporter":["text","lcov","html"],"branches":80,"lines":80,"functions":80,"statements":80,"check-coverage":true,"all":true},"gitHead":"0777e17adb0847041e165a92cf94fc6c1b02db9d","_id":"@attentivu/gatsby-source-notion-api@0.13.1","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-s+ywUPf49wq0CVXc6N/JKnmERjBhjJOAE2Lgqb0xNAEwGoDKYfk4y4A2zRIb76NBkGiuiDsZX75NA224Fr5LGA==","shasum":"c05892c5e66bdff07db6c02b6cfad306d830a4ff","tarball":"https://registry.npmjs.org/@attentivu/gatsby-source-notion-api/-/gatsby-source-notion-api-0.13.1.tgz","fileCount":12,"unpackedSize":22383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIfLYW1FDDF3GZkFbwnn7bqs2RzxEcxhnGiO3UgPzcvAiEArl/51F/e5a0syqIZs8dli5Zexr5mpbBdjf0aWu4GRbw="}]},"_npmUser":{"name":"nkosmyna","email":"nkosmyna@mit.edu"},"directories":{},"maintainers":[{"name":"nkosmyna","email":"nkosmyna@mit.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-notion-api_0.13.1_1695931124372_0.3907863034566381"},"_hasShrinkwrap":false},"0.13.2":{"name":"@attentivu/gatsby-source-notion-api","version":"0.13.2","description":"Gatsby source plugin for official Notion.so API","main":"index.js","scripts":{"test":"ava","test:cover":"nyc ava","format":"prettier --write *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","lint":"prettier -c *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","commit":"gitmoji --commit","build":"echo \"No build script setup\""},"keywords":["gatsby","gatsby-plugin","notion"],"author":{"name":"Sergei Orlov","email":"hello@orlow.dev"},"license":"MIT","homepage":"https://github.com/nataliyakosmyna/gatsby-source-notion-api","bugs":{"url":"https://github.com/nataliyakosmyna/gatsby-source-notion-api/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/nataliyakosmyna/gatsby-source-notion-api.git"},"dependencies":{"node-fetch":"^2.6.1","or-pipets":"^1.0.1","yaml":"^1.10.2"},"devDependencies":{"ava":"^3.15.0","gitmoji-cli":"^4.1.0","husky":"^6.0.0","nyc":"^15.1.0","prettier":"^2.3.0","sinon":"^10.0.0","yarn":"^1.22.10"},"husky":{"hooks":{"pre-push":"yarn lint"}},"prettier":{"printWidth":100,"trailingComma":"all","singleQuote":false,"semi":false,"useTabs":true,"tabWidth":1,"bracketSpacing":true},"ava":{"files":["test/**/*"],"extensions":["js"],"concurrency":5,"failFast":true,"failWithoutAssertions":false,"verbose":true,"nodeArguments":["--trace-deprecation","--napi-modules"]},"nyc":{"reporter":["text","lcov","html"],"branches":80,"lines":80,"functions":80,"statements":80,"check-coverage":true,"all":true},"gitHead":"7e3c0ee74b542b254b3c5b075e243c71ad7696bb","_id":"@attentivu/gatsby-source-notion-api@0.13.2","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-+jB8NBk4/sPUSeC94MID+1JFOepB/ji3S+O/vy29aQSndllA2qrYw3NuFsHgooPiJfU4Egr2v9aCY146deB/aw==","shasum":"f6c1e028578cf1926133b461b576afc1f9c66df7","tarball":"https://registry.npmjs.org/@attentivu/gatsby-source-notion-api/-/gatsby-source-notion-api-0.13.2.tgz","fileCount":12,"unpackedSize":22406,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr6JghJ82vpLFmj/UjaKyrKdj6bOeGhVHKfO374bXHbgIhAOuGFeABrlrW3hqLwOjQYAK8B1SxtyakCWAGk8r1MQFA"}]},"_npmUser":{"name":"nkosmyna","email":"nkosmyna@mit.edu"},"directories":{},"maintainers":[{"name":"nkosmyna","email":"nkosmyna@mit.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-notion-api_0.13.2_1695931577602_0.1510604020410211"},"_hasShrinkwrap":false},"0.13.3":{"name":"@attentivu/gatsby-source-notion-api","version":"0.13.3","description":"Gatsby source plugin for official Notion.so API","main":"index.js","scripts":{"test":"ava","test:cover":"nyc ava","format":"prettier --write *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","lint":"prettier -c *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","commit":"gitmoji --commit","build":"echo \"No build script setup\""},"keywords":["gatsby","gatsby-plugin","notion"],"author":{"name":"Sergei Orlov","email":"hello@orlow.dev"},"license":"MIT","homepage":"https://github.com/nataliyakosmyna/gatsby-source-notion-api","bugs":{"url":"https://github.com/nataliyakosmyna/gatsby-source-notion-api/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/nataliyakosmyna/gatsby-source-notion-api.git"},"dependencies":{"node-fetch":"^2.6.1","or-pipets":"^1.0.1","yaml":"^1.10.2"},"devDependencies":{"ava":"^3.15.0","gitmoji-cli":"^4.1.0","husky":"^6.0.0","nyc":"^15.1.0","prettier":"^2.3.0","sinon":"^10.0.0","yarn":"^1.22.10"},"husky":{"hooks":{"pre-push":"yarn lint"}},"prettier":{"printWidth":100,"trailingComma":"all","singleQuote":false,"semi":false,"useTabs":true,"tabWidth":1,"bracketSpacing":true},"ava":{"files":["test/**/*"],"extensions":["js"],"concurrency":5,"failFast":true,"failWithoutAssertions":false,"verbose":true,"nodeArguments":["--trace-deprecation","--napi-modules"]},"nyc":{"reporter":["text","lcov","html"],"branches":80,"lines":80,"functions":80,"statements":80,"check-coverage":true,"all":true},"gitHead":"228e635541621352c7ffcf206fc8399b95f2cae6","_id":"@attentivu/gatsby-source-notion-api@0.13.3","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-HGFtYQ5dDnGgiXX6znAokzkybJqB1GxjiaYps8ULEqg7NKwT+Y1J/rB7I0L6I1HZro1Qrf8S+DPwEsUZbjMz5Q==","shasum":"02210b7619a8510aea4db3c2654c49f6e6ac7f6d","tarball":"https://registry.npmjs.org/@attentivu/gatsby-source-notion-api/-/gatsby-source-notion-api-0.13.3.tgz","fileCount":12,"unpackedSize":22423,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBE2SofP/eGKuKdEhNVscc/Nxbwmjf+Z1Rl8cOWqHfwtAiEArM6nWeKDrVjPp7BWHSA0G+Kl186Gl4hgvVWg4OvdX0w="}]},"_npmUser":{"name":"nkosmyna","email":"nkosmyna@mit.edu"},"directories":{},"maintainers":[{"name":"nkosmyna","email":"nkosmyna@mit.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-notion-api_0.13.3_1695931823700_0.8867267669576868"},"_hasShrinkwrap":false},"0.13.4":{"name":"@attentivu/gatsby-source-notion-api","version":"0.13.4","description":"Gatsby source plugin for official Notion.so API","main":"index.js","scripts":{"test":"ava","test:cover":"nyc ava","format":"prettier --write *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","lint":"prettier -c *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","commit":"gitmoji --commit","build":"echo \"No build script setup\""},"keywords":["gatsby","gatsby-plugin","notion"],"author":{"name":"Sergei Orlov","email":"hello@orlow.dev"},"license":"MIT","homepage":"https://github.com/nataliyakosmyna/gatsby-source-notion-api","bugs":{"url":"https://github.com/nataliyakosmyna/gatsby-source-notion-api/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/nataliyakosmyna/gatsby-source-notion-api.git"},"dependencies":{"node-fetch":"^2.6.1","or-pipets":"^1.0.1","yaml":"^1.10.2"},"devDependencies":{"ava":"^3.15.0","gitmoji-cli":"^4.1.0","husky":"^6.0.0","nyc":"^15.1.0","prettier":"^2.3.0","sinon":"^10.0.0","yarn":"^1.22.10"},"husky":{"hooks":{"pre-push":"yarn lint"}},"prettier":{"printWidth":100,"trailingComma":"all","singleQuote":false,"semi":false,"useTabs":true,"tabWidth":1,"bracketSpacing":true},"ava":{"files":["test/**/*"],"extensions":["js"],"concurrency":5,"failFast":true,"failWithoutAssertions":false,"verbose":true,"nodeArguments":["--trace-deprecation","--napi-modules"]},"nyc":{"reporter":["text","lcov","html"],"branches":80,"lines":80,"functions":80,"statements":80,"check-coverage":true,"all":true},"gitHead":"110b09a0131835fe5e6c8f8a8829dfef6e2a41d5","_id":"@attentivu/gatsby-source-notion-api@0.13.4","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-iqL9sTcntLwT1quVbLvsdEBdc0xpw4Kb5I7QHeg35eIi8n0SsDcmjFG0sftqmW4gxpBhbWrOEeAOdLJYBHjv9w==","shasum":"abed23a9f64b3d31b39486885381276f2faf21da","tarball":"https://registry.npmjs.org/@attentivu/gatsby-source-notion-api/-/gatsby-source-notion-api-0.13.4.tgz","fileCount":12,"unpackedSize":22626,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXQngyzjmz5v3NzeaKR6Njkan13t1YblbJoFhaDS+PrgIhAKPY4P5i7CUmZeGZKjq94OHNFIuLb6JYldNZgsbY3n7X"}]},"_npmUser":{"name":"nkosmyna","email":"nkosmyna@mit.edu"},"directories":{},"maintainers":[{"name":"nkosmyna","email":"nkosmyna@mit.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-notion-api_0.13.4_1695932423329_0.46071607544836257"},"_hasShrinkwrap":false},"0.13.5":{"name":"@attentivu/gatsby-source-notion-api","version":"0.13.5","description":"Gatsby source plugin for official Notion.so API","main":"index.js","scripts":{"test":"ava","test:cover":"nyc ava","format":"prettier --write *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","lint":"prettier -c *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","commit":"gitmoji --commit","build":"echo \"No build script setup\""},"keywords":["gatsby","gatsby-plugin","notion"],"author":{"name":"Sergei Orlov","email":"hello@orlow.dev"},"license":"MIT","homepage":"https://github.com/nataliyakosmyna/gatsby-source-notion-api","bugs":{"url":"https://github.com/nataliyakosmyna/gatsby-source-notion-api/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/nataliyakosmyna/gatsby-source-notion-api.git"},"dependencies":{"node-fetch":"^2.6.1","or-pipets":"^1.0.1","yaml":"^1.10.2"},"devDependencies":{"ava":"^3.15.0","gitmoji-cli":"^4.1.0","husky":"^6.0.0","nyc":"^15.1.0","prettier":"^2.3.0","sinon":"^10.0.0","yarn":"^1.22.10"},"husky":{"hooks":{"pre-push":"yarn lint"}},"prettier":{"printWidth":100,"trailingComma":"all","singleQuote":false,"semi":false,"useTabs":true,"tabWidth":1,"bracketSpacing":true},"ava":{"files":["test/**/*"],"extensions":["js"],"concurrency":5,"failFast":true,"failWithoutAssertions":false,"verbose":true,"nodeArguments":["--trace-deprecation","--napi-modules"]},"nyc":{"reporter":["text","lcov","html"],"branches":80,"lines":80,"functions":80,"statements":80,"check-coverage":true,"all":true},"gitHead":"302b7cdd74f00391116fd6cae2a47b3d155192f1","_id":"@attentivu/gatsby-source-notion-api@0.13.5","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-WbsPhV8SQ2RUq/6MdL12g2yPRcwgz8VTl1U9dRyRt6OIr1Ft8n/rESzkA0IZwhb/gMsAwPpX0r6OfsOZSib22Q==","shasum":"62ff62ad9abd2f4bb8c73f10c4bfa5d6e3661822","tarball":"https://registry.npmjs.org/@attentivu/gatsby-source-notion-api/-/gatsby-source-notion-api-0.13.5.tgz","fileCount":12,"unpackedSize":22645,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENOsGupSshlN7KBb/EhPHza7LcqhpG+uVfEAirdywv/AiEAxyyMdaJSCJGHVKrb02s9vGWjmV8qFs9PigoXecYgqys="}]},"_npmUser":{"name":"nkosmyna","email":"nkosmyna@mit.edu"},"directories":{},"maintainers":[{"name":"nkosmyna","email":"nkosmyna@mit.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-notion-api_0.13.5_1695932741645_0.9901434180896598"},"_hasShrinkwrap":false},"0.13.6":{"name":"@attentivu/gatsby-source-notion-api","version":"0.13.6","description":"Gatsby source plugin for official Notion.so API","main":"index.js","scripts":{"test":"ava","test:cover":"nyc ava","format":"prettier --write *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","lint":"prettier -c *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","commit":"gitmoji --commit","build":"echo \"No build script setup\""},"keywords":["gatsby","gatsby-plugin","notion"],"author":{"name":"Sergei Orlov","email":"hello@orlow.dev"},"license":"MIT","homepage":"https://github.com/nataliyakosmyna/gatsby-source-notion-api","bugs":{"url":"https://github.com/nataliyakosmyna/gatsby-source-notion-api/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/nataliyakosmyna/gatsby-source-notion-api.git"},"dependencies":{"node-fetch":"^2.6.1","or-pipets":"^1.0.1","yaml":"^1.10.2"},"devDependencies":{"ava":"^3.15.0","gitmoji-cli":"^4.1.0","husky":"^6.0.0","nyc":"^15.1.0","prettier":"^2.3.0","sinon":"^10.0.0","yarn":"^1.22.10"},"husky":{"hooks":{"pre-push":"yarn lint"}},"prettier":{"printWidth":100,"trailingComma":"all","singleQuote":false,"semi":false,"useTabs":true,"tabWidth":1,"bracketSpacing":true},"ava":{"files":["test/**/*"],"extensions":["js"],"concurrency":5,"failFast":true,"failWithoutAssertions":false,"verbose":true,"nodeArguments":["--trace-deprecation","--napi-modules"]},"nyc":{"reporter":["text","lcov","html"],"branches":80,"lines":80,"functions":80,"statements":80,"check-coverage":true,"all":true},"gitHead":"29b697067ee18e752a3cff732941b7f1938987bd","_id":"@attentivu/gatsby-source-notion-api@0.13.6","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-1t/+99Fp00gP0p6INCSePRTPUBvNb21Sd0LDaLhAux+yb0igehUtZybPy9/p6BXlwm9z8luUBD4NDDxJ3i9mug==","shasum":"5648bd450c0fc7a1024907b184da094660126894","tarball":"https://registry.npmjs.org/@attentivu/gatsby-source-notion-api/-/gatsby-source-notion-api-0.13.6.tgz","fileCount":13,"unpackedSize":22950,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE1BJejNty2LoLpdB/NSgko086/bREusjoEfFO3BY+vwIhAIA5xoLN46470/0M94oTO7Ff9NrhjmAraGUAQGwYkNMo"}]},"_npmUser":{"name":"nkosmyna","email":"nkosmyna@mit.edu"},"directories":{},"maintainers":[{"name":"nkosmyna","email":"nkosmyna@mit.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-notion-api_0.13.6_1695933774520_0.2977784453531638"},"_hasShrinkwrap":false},"0.13.7":{"name":"@attentivu/gatsby-source-notion-api","version":"0.13.7","description":"Gatsby source plugin for official Notion.so API","main":"index.js","scripts":{"test":"ava","test:cover":"nyc ava","format":"prettier --write *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","lint":"prettier -c *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","commit":"gitmoji --commit","build":"echo \"No build script setup\""},"keywords":["gatsby","gatsby-plugin","notion"],"author":{"name":"Sergei Orlov","email":"hello@orlow.dev"},"license":"MIT","homepage":"https://github.com/nataliyakosmyna/gatsby-source-notion-api","bugs":{"url":"https://github.com/nataliyakosmyna/gatsby-source-notion-api/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/nataliyakosmyna/gatsby-source-notion-api.git"},"dependencies":{"node-fetch":"^2.6.1","or-pipets":"^1.0.1","yaml":"^1.10.2"},"devDependencies":{"ava":"^3.15.0","gitmoji-cli":"^4.1.0","husky":"^6.0.0","nyc":"^15.1.0","prettier":"^2.3.0","sinon":"^10.0.0","yarn":"^1.22.10"},"husky":{"hooks":{"pre-push":"yarn lint"}},"prettier":{"printWidth":100,"trailingComma":"all","singleQuote":false,"semi":false,"useTabs":true,"tabWidth":1,"bracketSpacing":true},"ava":{"files":["test/**/*"],"extensions":["js"],"concurrency":5,"failFast":true,"failWithoutAssertions":false,"verbose":true,"nodeArguments":["--trace-deprecation","--napi-modules"]},"nyc":{"reporter":["text","lcov","html"],"branches":80,"lines":80,"functions":80,"statements":80,"check-coverage":true,"all":true},"gitHead":"450a6743593dbacb3163a9610bcb6cf909660006","_id":"@attentivu/gatsby-source-notion-api@0.13.7","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-i+rA3pZIHP4W7E1PpFMDagI0QdFZI40Vo4TYsxT5tP04WRwCWLRKfocZ1XS6J5zuD8chchfaxh+z86IQG8Owsw==","shasum":"cb5b0207fba56ba127da121fba4b252eb9aa2538","tarball":"https://registry.npmjs.org/@attentivu/gatsby-source-notion-api/-/gatsby-source-notion-api-0.13.7.tgz","fileCount":13,"unpackedSize":22973,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICu16sWMqS9dyifcLMq6w4E577k2e1RKhWFVN7nsi/mzAiEA60AVwz0TUJWCy9oULtW6bEoFFk2wnIBq8DRycUM49FM="}]},"_npmUser":{"name":"nkosmyna","email":"nkosmyna@mit.edu"},"directories":{},"maintainers":[{"name":"nkosmyna","email":"nkosmyna@mit.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-notion-api_0.13.7_1695934027155_0.179401467643304"},"_hasShrinkwrap":false},"0.13.8":{"name":"@attentivu/gatsby-source-notion-api","version":"0.13.8","description":"Gatsby source plugin for official Notion.so API","main":"index.js","scripts":{"test":"ava","test:cover":"nyc ava","format":"prettier --write *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","lint":"prettier -c *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","commit":"gitmoji --commit","build":"echo \"No build script setup\""},"keywords":["gatsby","gatsby-plugin","notion"],"author":{"name":"Sergei Orlov","email":"hello@orlow.dev"},"license":"MIT","homepage":"https://github.com/nataliyakosmyna/gatsby-source-notion-api","bugs":{"url":"https://github.com/nataliyakosmyna/gatsby-source-notion-api/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/nataliyakosmyna/gatsby-source-notion-api.git"},"dependencies":{"node-fetch":"^2.6.1","or-pipets":"^1.0.1","yaml":"^1.10.2"},"devDependencies":{"ava":"^3.15.0","gitmoji-cli":"^4.1.0","husky":"^6.0.0","nyc":"^15.1.0","prettier":"^2.3.0","sinon":"^10.0.0","yarn":"^1.22.10"},"husky":{"hooks":{"pre-push":"yarn lint"}},"prettier":{"printWidth":100,"trailingComma":"all","singleQuote":false,"semi":false,"useTabs":true,"tabWidth":1,"bracketSpacing":true},"ava":{"files":["test/**/*"],"extensions":["js"],"concurrency":5,"failFast":true,"failWithoutAssertions":false,"verbose":true,"nodeArguments":["--trace-deprecation","--napi-modules"]},"nyc":{"reporter":["text","lcov","html"],"branches":80,"lines":80,"functions":80,"statements":80,"check-coverage":true,"all":true},"gitHead":"b72e98a272804f6d9cc0252417195b4c47de7aed","_id":"@attentivu/gatsby-source-notion-api@0.13.8","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-9IwlfbAromsgYfyKVqJhMBlFu/xvM0FQ/MidkWEOvt3SNY/MtI37hHKTveuK3bVuaXOUkxXw5+5Iu5F34+UTgA==","shasum":"63e0c5890ea96bdfecec0cc575cf9018d606d8f0","tarball":"https://registry.npmjs.org/@attentivu/gatsby-source-notion-api/-/gatsby-source-notion-api-0.13.8.tgz","fileCount":13,"unpackedSize":23084,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUdyadB0zEBB1mgeTRymoeFQDoJYmM57M2/OJ34oy4ugIgBjkUWUe9flYGLMnuYlHE2N9fF2sU+gfY5uL0sft22BA="}]},"_npmUser":{"name":"nkosmyna","email":"nkosmyna@mit.edu"},"directories":{},"maintainers":[{"name":"nkosmyna","email":"nkosmyna@mit.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-notion-api_0.13.8_1695934355258_0.37059326574534546"},"_hasShrinkwrap":false},"0.13.9":{"name":"@attentivu/gatsby-source-notion-api","version":"0.13.9","description":"Gatsby source plugin for official Notion.so API","main":"index.js","scripts":{"test":"ava","test:cover":"nyc ava","format":"prettier --write *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","lint":"prettier -c *.{js,json,md} **/*.{js,json,md} **/**/*.{js,json,md}","commit":"gitmoji --commit","build":"echo \"No build script setup\""},"keywords":["gatsby","gatsby-plugin","notion"],"author":{"name":"Sergei Orlov","email":"hello@orlow.dev"},"license":"MIT","homepage":"https://github.com/nataliyakosmyna/gatsby-source-notion-api","bugs":{"url":"https://github.com/nataliyakosmyna/gatsby-source-notion-api/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/nataliyakosmyna/gatsby-source-notion-api.git"},"dependencies":{"node-fetch":"^2.6.1","or-pipets":"^1.0.1","yaml":"^1.10.2"},"devDependencies":{"ava":"^3.15.0","gitmoji-cli":"^4.1.0","husky":"^6.0.0","nyc":"^15.1.0","prettier":"^2.3.0","sinon":"^10.0.0","yarn":"^1.22.10"},"husky":{"hooks":{"pre-push":"yarn lint"}},"prettier":{"printWidth":100,"trailingComma":"all","singleQuote":false,"semi":false,"useTabs":true,"tabWidth":1,"bracketSpacing":true},"ava":{"files":["test/**/*"],"extensions":["js"],"concurrency":5,"failFast":true,"failWithoutAssertions":false,"verbose":true,"nodeArguments":["--trace-deprecation","--napi-modules"]},"nyc":{"reporter":["text","lcov","html"],"branches":80,"lines":80,"functions":80,"statements":80,"check-coverage":true,"all":true},"gitHead":"4fd39ed3a41a7c71d1847fa6b394ae9e73b978d5","_id":"@attentivu/gatsby-source-notion-api@0.13.9","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-rNGB6N//pM54gKejDnV7nxCAjV4igTW5wB+WRGHDpL9EyTgbATjOhmAvTR9mUvcpp3Vh/GQjy7TJFLfjNoSJ7A==","shasum":"90690bfc7b17ac798a15291e0c41cb3aa0c9c2b6","tarball":"https://registry.npmjs.org/@attentivu/gatsby-source-notion-api/-/gatsby-source-notion-api-0.13.9.tgz","fileCount":13,"unpackedSize":23097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbElfGXHkj4aOt748Auf/qz0DQg+OrdjZvTWvuaHxcnAIhAIHC8OiIAQsPlgAW0V8HACaTfkr1qeUvI/28V8Jljh+3"}]},"_npmUser":{"name":"nkosmyna","email":"nkosmyna@mit.edu"},"directories":{},"maintainers":[{"name":"nkosmyna","email":"nkosmyna@mit.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-notion-api_0.13.9_1695934455868_0.8007415974461483"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-28T19:50:00.725Z","0.13.0":"2023-09-28T19:50:00.973Z","modified":"2023-09-28T20:54:16.293Z","0.13.1":"2023-09-28T19:58:44.579Z","0.13.2":"2023-09-28T20:06:17.923Z","0.13.3":"2023-09-28T20:10:23.925Z","0.13.4":"2023-09-28T20:20:23.598Z","0.13.5":"2023-09-28T20:25:41.959Z","0.13.6":"2023-09-28T20:42:54.771Z","0.13.7":"2023-09-28T20:47:07.384Z","0.13.8":"2023-09-28T20:52:35.451Z","0.13.9":"2023-09-28T20:54:16.088Z"},"maintainers":[{"name":"nkosmyna","email":"nkosmyna@mit.edu"}],"description":"Gatsby source plugin for official Notion.so API","homepage":"https://github.com/nataliyakosmyna/gatsby-source-notion-api","keywords":["gatsby","gatsby-plugin","notion"],"repository":{"type":"git","url":"git+ssh://git@github.com/nataliyakosmyna/gatsby-source-notion-api.git"},"author":{"name":"Sergei Orlov","email":"hello@orlow.dev"},"bugs":{"url":"https://github.com/nataliyakosmyna/gatsby-source-notion-api/issues"},"license":"MIT","readme":"<p align=\"center\">\n  <a href=\"https://www.gatsbyjs.com\">\n    <img alt=\"Gatsby\" src=\"https://www.gatsbyjs.com/Gatsby-Monogram.svg\" width=\"60\" />\n  </a>\n</p>\n<h1 align=\"center\">\n  Gatsby Source Plugin Notion API\n</h1>\n\n[![Maintainability](https://api.codeclimate.com/v1/badges/669015699caf1728d984/maintainability)](https://codeclimate.com/github/orlowdev/gatsby-source-notion-api/maintainability)\n\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![versioning: or-release](https://img.shields.io/badge/versioning-%7C%7Cr-E76D83.svg)](https://github.com/orlowdev/or-release)\n\nGatsby source plugin for working with official [Notion](https://notion.so) API.\n\nHere's a [Postman](https://www.postman.com/) collection to play around with the API if you're interested: [https://www.postman.com/notionhq/workspace/notion-s-public-api-workspace/overview](https://www.postman.com/notionhq/workspace/notion-s-public-api-workspace/overview)\n\n## 🚧 It's a work in progress\n\nThis is a source plugin for pulling content into Gatsby from official public Notion API (currently\nin beta). With this plugin, you will be able to query your Notion pages in Gatsby using GraphQL.\n\n[Notion API Reference](https://developers.notion.com/reference/intro)\n\n[An example](https://gatsby-source-notion-api-demo.netlify.app)\n\n\n## Features\n\n- Get your Notion pages in Gatsby via GraphQL\n- Convenient access to page properties\n- Page contents in Markdown!\n- Normalised page title\n- All blocks styling represented in Markdown:\n  - **bold** (`**$VALUE**`)\n  - _italic_ (`_$VALUE_`)\n  - ~~strikethrough~~ (`~~$VALUE~~`)\n  - <u>underline</u> (`<u>$VALUE</u>`)\n  - `code` (`$VALUE`)\n  - color 🤷 (`<span notion-color=\"$COLOR\">$VALUE</span>`)\n- Access to raw data returned by Notion API\n- Support for `markdown-remark` and `mdx`\n\n## Install\n\n```sh\nyarn add @attentivu/gatsby-source-notion-api\n```\n\nor\n\n```sh\nnpm install --save @attentivu/gatsby-source-notion-api\n```\n\n## How to use\n\nBefore using this plugin, make sure you\n\n1. Created a Notion integration (sign in to Notion, go to `Settings & Memberships` → `Integrations`\n   → `Develop your own integrations`,\n   [short link to the Integrations creation section](https://www.notion.so/my-integrations)). It's\n   OK to use an internal one. Don't forget to copy the token:\n   ![Notion integration creation GIF](https://files.readme.io/2ec137d-093ad49-create-integration.gif)\n2. Go to the database you want to have access to from Gatsby, and share it with the integration (`Share` → Select\n   the integration in the `Invite` dropdown). Don't forget the database in the URL. It's a series of\n   characters after the last slash and before the question mark.\n   ![Notion integration sharing GIF](https://files.readme.io/0a267dd-share-database-with-integration.gif)\n   Here's a reference:\n   https://www.notion.so/{USER}/**{DATABASE_ID}**?{someotherirrelevantstuff}\n\nThen add this to your `gatsby-config.json`:\n\n```javascript\nplugins: [\n\t{\n\t\tresolve: `gatsby-source-notion-api`,\n\t\toptions: {\n\t\t\ttoken: `$INTEGRATION_TOKEN`,\n\t\t\tdatabaseId: `$DATABASE_ID`,\n\t\t\tpropsToFrontmatter: true,\n\t\t\tlowerTitleLevel: true,\n\t\t},\n\t},\n\t// ...\n]\n```\n\n## Configuration options\n\n`token` [string][required]\n\nIntegration token.\n\n`databaseId` [string][required]\n\nThe identifier of the database you want to get pages from. The integration identified by provided\ntoken must have access to the database with given id.\n\n`propsToFrontmatter` [boolean][defaults to **true**]\n\nPut Notion page props to Markdown frontmatter. If you set this to **false**, you will need to query `notion` to get page props.\n\n`lowerTitleLevel` [boolean][defaults to **true**]\n\nPush headings one level down. # becomes ##, ## becomes ###, ### becomes ####. Notion is limited to only 3 levels of heading. You can create ####, #####, etc. - they will not be reflected in Notion, but they will work properly in the Markdown output. Is **true** by default.\n\n## How to query for nodes\n\nYou can query for pages with `notion` or grab all of them with `allNotion`. The raw content of the\npage is available under `raw` property.\n\n### Query for all nodes\n\n```graphql\nquery {\n\tallNotion {\n\t\tedges {\n\t\t\tnode {\n\t\t\t\tid\n\t\t\t\tparent\n\t\t\t\tchildren\n\t\t\t\tinternal\n\t\t\t\ttitle\n\t\t\t\tproperties {\n\t\t\t\t\tMy_Prop_1\n\t\t\t\t\tMy_Prop_2\n\t\t\t\t}\n\t\t\t\tarchived\n\t\t\t\tcreatedAt\n\t\t\t\tupdatedAt\n\t\t\t\tmarkdown\n\t\t\t\traw\n\t\t\t}\n\t\t}\n\t}\n}\n```\n\nAlternatively, you can use MarkdownRemark or MDX directly:\n\n```graphql\nquery {\n\tallMarkdownRemark {\n\t\tedges {\n\t\t\tnode {\n\t\t\t\tfrontmatter {\n\t\t\t\t\ttitle\n\t\t\t\t}\n\t\t\t\thtml\n\t\t\t}\n\t\t}\n\t}\n}\n```\n\n## Node properties\n\n### `id`\n\nUnique page identifier. This is not a Notion page identifier. You can get the Notion page id under `raw.id`.\n\n### `parent` (Node)\n\nParend Node.\n\n### `children`\n\nBlocks that belong to the page.\n\n### `title` (String)\n\nPage title joined into one string.\n\n### `properties`\n\nProperties of the page. An object with keys representing database columns (snake-cased), and the following value:\n\n#### `id` (String)\n\nNotion column id\n\n#### `key` (String)\n\nReadable name of the column (without snake case).\n\n#### `value` (\\*)\n\nValue of the column for the page. Might have different structure depending on the type.\n\n#### `type` (String)\n\nNotion type of the column.\n\n### `archived` (Boolean)\n\nBoolean. Is **true** if the pages was marked removed but not removed permanently.\n\n### `createdAt` (Date)\n\nDate of page creation.\n\n### `updatedAt` (Date)\n\nDate of the last page update.\n\n### `raw` (\\*)\n\nUntouched contents of whatever Notion API returned.\n\n### `markdown` (String)\n\nMarkdown contents of the page. Limited by blocks currently supported by Notion API. Unsupported blocks turn into HTML comments specifying that Notion marked this block as non-supported.\n\nSince there's not semantic HTML analog for column lists and columns, these Notion blocks are transformed to `<ColumnList>` and `<Column>` components in the markdown. To customize these components, you can write custom components for these and [include them in your `MDXProvider`](https://www.gatsbyjs.com/docs/mdx/importing-and-using-components#make-components-available-globally-as-shortcodes).\n\n## Attaching images via \"Files\" property\n\nIf you want to turn images attached through the \"Files\" property into file nodes that you can use with gatsby-image, you need to attach remote file nodes to the \"Files\" property. In the example below, the `propsToFrontmatter` is set to **true** and the **_Hero Image_** Files property is used for images:\n\n```javascript\n// ./gatsby-node.js\nexports.onCreateNode = async ({ node, actions: { createNode }, createNodeId, getCache }) => {\n\tif (node.internal.type === \"MarkdownRemark\") {\n\t\tfor (let i = 0; i < node.frontmatter[\"Hero Image\"].length; i++) {\n\t\t\tconst name = node.frontmatter[\"Hero Image\"][i].name\n\n\t\t\tif (!name) {\n\t\t\t\tcontinue\n\t\t\t}\n\n\t\t\tif (name.startsWith(\"http\")) {\n\t\t\t\tconst fileNode = await createRemoteFileNode({\n\t\t\t\t\turl: name,\n\t\t\t\t\tparentNodeId: node.id,\n\t\t\t\t\tcreateNode,\n\t\t\t\t\tcreateNodeId,\n\t\t\t\t\tgetCache,\n\t\t\t\t})\n\n\t\t\t\tif (fileNode) {\n\t\t\t\t\tnode.frontmatter[\"Hero Image\"][i].remoteImage___NODE = fileNode.id\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n```\n\n## Current state\n\n- Due to the fact that Notion API only appeared recently, and it is still in beta, some blocks are\n  marked \"unsupported\". Among others, images cannot be fetched for now\n- Currently, `gatsby-source-notion-api` can only work with one provided database. In further\n  releases, all databases reachable by the Integration will be available for querying\n- ~~Nested blocks are currently skipped. E.g. if a list item has a nested sublist, it's contents will\n  be omitted. This will be fixed in the nearest releases~~ Nested blocks are supported as of `0.4.0`!\n- ~~Only raw content is available. Raw meaning whatever Notion returns. Further releases will aim at\n  providing a more convenient data format apart from the raw one~~ `0.3.0` features support for **archived**, **createdAt**, **updatedAt**, **properties** and **title**.\n\n## 🎉 You did it\n\nThanks for reaching to the end of the readme!\n","readmeFilename":"README.md"}