{"_id":"@bncc/dados","_rev":"7-f3138b6431c9264e51e49ea0bc9044dc","name":"@bncc/dados","dist-tags":{"latest":"0.4.0"},"versions":{"0.0.1":{"name":"@bncc/dados","version":"0.0.1","keywords":["bncc","educacao","base nacional comum curricular","mec","habilidades","curriculo","brasil"],"license":"MIT","_id":"@bncc/dados@0.0.1","maintainers":[{"name":"bncc","email":"marcos@profy.com.br"}],"homepage":"https://github.com/bncc-dev","bugs":{"url":"https://github.com/bncc-dev/bncc-pacotes/issues"},"dist":{"shasum":"d53f24c9b70ed3fbe219f3ebec23061f95485a73","tarball":"https://registry.npmjs.org/@bncc/dados/-/dados-0.0.1.tgz","fileCount":2,"integrity":"sha512-eLK3dEGkI94mt8EiqHmdarEt+hiemgPf2qODKTNIZi6nxB0vaRF8yOfNqwEtDY2HywGB3bKC5dNDNfnAEGcMUA==","signatures":[{"sig":"MEUCICt82TXkIg9XUYWWinBnTGfR86Kh6O74wvgteVMNG5iOAiEA5y9QDdMvvf0Q2B2Eank0DtudOkKDmV4SBPtVqGx+tVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1350},"_npmUser":{"name":"bncc","email":"marcos@profy.com.br"},"repository":{"url":"git+https://github.com/bncc-dev/bncc-pacotes.git","type":"git"},"_npmVersion":"10.9.2","description":"A BNCC (Base Nacional Comum Curricular) como dados estruturados e verificados, com API de consulta em português. Em desenvolvimento: a v1.0 sai junto da release dados-v1.0.0 do bncc-dados (projeto bncc.dev).","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dados_0.0.1_1783630219131_0.5316175412031732","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@bncc/dados","version":"0.1.0","keywords":["bncc","educacao","base nacional comum curricular","mec","habilidades","curriculo","brasil"],"license":"MIT","_id":"@bncc/dados@0.1.0","maintainers":[{"name":"bncc","email":"marcos@profy.com.br"}],"homepage":"https://github.com/bncc-dev/bncc-pacotes","bugs":{"url":"https://github.com/bncc-dev/bncc-pacotes/issues"},"dist":{"shasum":"3478418657294787ae7ba689dfdef0058a371a27","tarball":"https://registry.npmjs.org/@bncc/dados/-/dados-0.1.0.tgz","fileCount":11,"integrity":"sha512-iddFU/falp6SLaTmYCjnXkzPwuvJs40cgYyZW8ypJiLmnHdpTHIT+h4jHp0yIE0twLFTDFwyQnS10L17dbmjcA==","signatures":[{"sig":"MEUCIQCdfxNsJfXVkaLbsh1fzCnq51GHqiHm1xqgWMoWT1bbvQIgdCJHMNepzxyZB0Q1ZXrNJ0epbmWOEwi1rKdtP3lMFrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2268536},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bf700f4d64e43adde21f4a176e232d18a3779ae2","scripts":{"test":"vitest run && node test/cjs-smoke.cjs","build":"tsup src/index.ts --format esm,cjs --dts --clean --shims"},"_npmUser":{"name":"bncc","email":"marcos@profy.com.br"},"repository":{"url":"git+https://github.com/bncc-dev/bncc-pacotes.git","type":"git"},"_npmVersion":"10.9.2","description":"A BNCC (Base Nacional Comum Curricular) como dados estruturados e verificados, com API de consulta tipada. Em desenvolvimento: a v1.0 sai junto da release dados-v1.0.0 do bncc-dados.","directories":{},"_nodeVersion":"23.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/dados_0.1.0_1783640244869_0.5874511038104449","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bncc/dados","version":"0.2.0","keywords":["bncc","educacao","base nacional comum curricular","mec","habilidades","curriculo","brasil"],"license":"MIT","_id":"@bncc/dados@0.2.0","maintainers":[{"name":"bncc","email":"marcos@profy.com.br"}],"homepage":"https://github.com/bncc-dev/bncc-pacotes","bugs":{"url":"https://github.com/bncc-dev/bncc-pacotes/issues"},"dist":{"shasum":"c4c0605d70272dec9d93522bb2c3ef5d4e58e878","tarball":"https://registry.npmjs.org/@bncc/dados/-/dados-0.2.0.tgz","fileCount":18,"integrity":"sha512-VOcySUoTHxxtzXRtTmgXPDL8cncrBrjgFnfWbSjitCWiGoQT7z1WBpD8uVvsiY6B8JgLGD4SMOXUpD6/H0dPwg==","signatures":[{"sig":"MEUCIQDmfsKG560AyhgBFmkuBMRSf2bsWwUAiGZriY7KTmTPYQIgU3rR7mixR2ieu6omu0reFIrD4Q95OgJFF6Hc6BWjmPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2289029},"main":"./dist/index.cjs","type":"module","_from":"file:bncc-dados-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./nucleo":{"types":"./dist/nucleo.d.ts","import":"./dist/nucleo.js","require":"./dist/nucleo.cjs"},"./dados/*.json":"./dados/*.json"},"scripts":{"test":"vitest run && node test/cjs-smoke.cjs","build":"tsup src/index.ts src/nucleo.ts --format esm,cjs --dts --clean --shims"},"_npmUser":{"name":"bncc","email":"marcos@profy.com.br"},"_resolved":"/private/var/folders/2r/wg832vvj5ng1qx7cdymy9pt00000gn/T/d4c1c28113ec24966edc1afbb99d10b4/bncc-dados-0.2.0.tgz","_integrity":"sha512-VOcySUoTHxxtzXRtTmgXPDL8cncrBrjgFnfWbSjitCWiGoQT7z1WBpD8uVvsiY6B8JgLGD4SMOXUpD6/H0dPwg==","repository":{"url":"git+https://github.com/bncc-dev/bncc-pacotes.git","type":"git"},"_npmVersion":"10.9.2","description":"A BNCC (Base Nacional Comum Curricular) como dados estruturados e verificados, com API de consulta tipada. Em desenvolvimento: a v1.0 sai junto da release dados-v1.0.0 do bncc-dados.","directories":{},"_nodeVersion":"23.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/dados_0.2.0_1783649665078_0.6328638481937463","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bncc/dados","version":"0.3.0","keywords":["bncc","educacao","base nacional comum curricular","mec","habilidades","curriculo","brasil"],"license":"MIT","_id":"@bncc/dados@0.3.0","maintainers":[{"name":"bncc","email":"marcos@profy.com.br"}],"homepage":"https://github.com/bncc-dev/bncc-pacotes","bugs":{"url":"https://github.com/bncc-dev/bncc-pacotes/issues"},"dist":{"shasum":"6b1da9ba21a65d75c2f5edffa952c721b3219388","tarball":"https://registry.npmjs.org/@bncc/dados/-/dados-0.3.0.tgz","fileCount":21,"integrity":"sha512-iNgqvaLhZIAkAyZV78INGJFS50ku4ksnoP15W8dhLof1v0o+g+8Qde/0Jbs1UB1hh9cELbvuKlvSSNlFVUAsYw==","signatures":[{"sig":"MEYCIQDEPE+NaiqBqH29gjX0s/2qgmYFpEHoRAjEq1o8m0pm7AIhAIo5J3CpCtq3XUQatB77ksu19HV82iJwDr+GIBW/tBs0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2465645},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./nucleo":{"types":"./dist/nucleo.d.ts","import":"./dist/nucleo.js","require":"./dist/nucleo.cjs"},"./dados/*.json":"./dados/*.json"},"gitHead":"ee88e47346145b78edd2f603fc5ee9aa0f4d7179","scripts":{"test":"vitest run && node test/cjs-smoke.cjs","build":"tsup src/index.ts src/nucleo.ts --format esm,cjs --dts --clean --shims"},"_npmUser":{"name":"bncc","email":"marcos@profy.com.br"},"repository":{"url":"git+https://github.com/bncc-dev/bncc-pacotes.git","type":"git"},"_npmVersion":"10.9.2","description":"A BNCC (Base Nacional Comum Curricular) como dados estruturados e verificados, com API de consulta tipada. Inclui o complemento de Computação (1.721 aprendizagens). Em desenvolvimento: a v1.0 sai junto da release dados-v1.0.0 do bncc-dados.","directories":{},"_nodeVersion":"23.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/dados_0.3.0_1784249722810_0.22043588827172633","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@bncc/dados","version":"0.3.1","keywords":["bncc","educacao","base nacional comum curricular","mec","habilidades","curriculo","brasil"],"license":"MIT","_id":"@bncc/dados@0.3.1","maintainers":[{"name":"bncc","email":"marcos@profy.com.br"}],"homepage":"https://github.com/bncc-dev/bncc-pacotes","bugs":{"url":"https://github.com/bncc-dev/bncc-pacotes/issues"},"dist":{"shasum":"ac759c8316979f1ac23a5c0ced8c48123a4462cc","tarball":"https://registry.npmjs.org/@bncc/dados/-/dados-0.3.1.tgz","fileCount":21,"integrity":"sha512-UzZSHX5LsFivEXvSbBlDXDFH47jksIqGoCggCm85w6tdKhvGmlqrwc0oCYGeo4FtNKatQkdcqmtZOPn8d5wIQQ==","signatures":[{"sig":"MEYCIQDO6r/4kcsaiIr8ZT2R09KJ2GnDdzQPE11dTJjNaWrODwIhAO3Hra/VUh9COXS+ipbF8ADAY6YvznkxMRfbTKlYrUz1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2468258},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./nucleo":{"types":"./dist/nucleo.d.ts","import":"./dist/nucleo.js","require":"./dist/nucleo.cjs"},"./dados/*.json":"./dados/*.json"},"gitHead":"8829a724fd8a26fa2262dc5a96219b5b7e96861a","scripts":{"test":"vitest run && node test/cjs-smoke.cjs","build":"tsup src/index.ts src/nucleo.ts --format esm,cjs --dts --clean --shims"},"_npmUser":{"name":"bncc","email":"marcos@profy.com.br"},"repository":{"url":"git+https://github.com/bncc-dev/bncc-pacotes.git","type":"git"},"_npmVersion":"10.9.2","description":"A BNCC (Base Nacional Comum Curricular) como dados estruturados e verificados, com API de consulta tipada. Inclui o complemento de Computação (1.721 aprendizagens). Em desenvolvimento: a v1.0 sai junto da release dados-v1.0.0 do bncc-dados.","directories":{},"_nodeVersion":"23.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/dados_0.3.1_1784292678477_0.9538666433560057","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@bncc/dados","version":"0.3.2","keywords":["bncc","educacao","base nacional comum curricular","mec","habilidades","curriculo","brasil"],"license":"MIT","_id":"@bncc/dados@0.3.2","maintainers":[{"name":"bncc","email":"marcos@profy.com.br"}],"homepage":"https://github.com/bncc-dev/bncc-pacotes","bugs":{"url":"https://github.com/bncc-dev/bncc-pacotes/issues"},"dist":{"shasum":"7db9a74b27dae24d0765bad6145701909eb6e981","tarball":"https://registry.npmjs.org/@bncc/dados/-/dados-0.3.2.tgz","fileCount":22,"integrity":"sha512-4C5LqCv9Ztn/x/hyPFPyeqONJRZ0SZjtLD5XguaGhw6wL/qJBe3IBxfGYso5weGAxRgV5pGFipAzVyVPfUk6ww==","signatures":[{"sig":"MEUCIDla91wkf3yyQPrLm8UoxbfSF2bbsngfXRfl0tvW81+hAiEA1OArrsAjeNQn2yoziKiAH+aF022Ih6KttZF15/BxlaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2470977},"main":"./dist/index.cjs","type":"module","_from":"file:bncc-dados-0.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./nucleo":{"types":"./dist/nucleo.d.ts","import":"./dist/nucleo.js","require":"./dist/nucleo.cjs"},"./dados/*.json":"./dados/*.json"},"scripts":{"test":"vitest run && node test/cjs-smoke.cjs","build":"tsup src/index.ts src/nucleo.ts --format esm,cjs --dts --clean --shims"},"_npmUser":{"name":"bncc","email":"marcos@profy.com.br"},"_resolved":"/private/var/folders/2r/wg832vvj5ng1qx7cdymy9pt00000gn/T/fe45eeebc659fc3c5dd4a51e1762f355/bncc-dados-0.3.2.tgz","_integrity":"sha512-4C5LqCv9Ztn/x/hyPFPyeqONJRZ0SZjtLD5XguaGhw6wL/qJBe3IBxfGYso5weGAxRgV5pGFipAzVyVPfUk6ww==","repository":{"url":"git+https://github.com/bncc-dev/bncc-pacotes.git","type":"git","directory":"packages/bncc"},"_npmVersion":"10.9.2","description":"A BNCC (Base Nacional Comum Curricular) como dados estruturados e verificados, com API de consulta tipada. Inclui o complemento de Computação (1.721 aprendizagens). Em desenvolvimento: a v1.0 sai junto da release dados-v1.0.0 do bncc-dados.","directories":{},"_nodeVersion":"23.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/dados_0.3.2_1786416965309_0.5823517982284054","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@bncc/dados","version":"0.4.0","description":"A BNCC (Base Nacional Comum Curricular) como dados estruturados e verificados, com API de consulta tipada. Inclui o complemento de Computação (1.721 aprendizagens). Em desenvolvimento: a v1.0 sai junto da release dados-v1.0.0 do bncc-dados.","keywords":["bncc","educacao","base nacional comum curricular","mec","habilidades","curriculo","brasil"],"license":"MIT","homepage":"https://github.com/bncc-dev/bncc-pacotes","repository":{"type":"git","url":"git+https://github.com/bncc-dev/bncc-pacotes.git","directory":"packages/bncc"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./nucleo":{"types":"./dist/nucleo.d.ts","import":"./dist/nucleo.js","require":"./dist/nucleo.cjs"},"./dados/*.json":"./dados/*.json"},"devDependencies":{"@types/node":"^26.1.1","tsup":"^8.0.0","typescript":"^5.5.0","vitest":"^3.0.0"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup src/index.ts src/nucleo.ts --format esm,cjs --dts --clean --shims","test":"vitest run && node test/cjs-smoke.cjs"},"_id":"@bncc/dados@0.4.0","bugs":{"url":"https://github.com/bncc-dev/bncc-pacotes/issues"},"_integrity":"sha512-ajBNot8SQhWnUgcdMqgvXU8HaM7Q88FspxOdiHClXkXuH2FPlYGApn6X3dxrcJqxFXoq/X5rQRnzIK4nUVFudg==","_resolved":"/private/var/folders/2r/wg832vvj5ng1qx7cdymy9pt00000gn/T/66eccfa1714c4a111610101ab62de906/bncc-dados-0.4.0.tgz","_from":"file:bncc-dados-0.4.0.tgz","_nodeVersion":"23.9.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ajBNot8SQhWnUgcdMqgvXU8HaM7Q88FspxOdiHClXkXuH2FPlYGApn6X3dxrcJqxFXoq/X5rQRnzIK4nUVFudg==","shasum":"a11c4a8824134734dc9cac5de34604deaef423b4","tarball":"https://registry.npmjs.org/@bncc/dados/-/dados-0.4.0.tgz","fileCount":22,"unpackedSize":2473210,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBiCAyPpDQ2KnsKlp+tAgYaWAgmM9qyntl1B1a4b9mS0AiAiMXCQuaDNGar2IlE+W4BUFTM+GIEbCNBW/JbD7Ix3pQ=="}]},"_npmUser":{"name":"bncc","email":"marcos@profy.com.br"},"directories":{},"maintainers":[{"name":"bncc","email":"marcos@profy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dados_0.4.0_1787680248781_0.10384465172494362"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-09T20:50:18.969Z","modified":"2026-08-25T17:50:49.167Z","0.0.1":"2026-07-09T20:50:19.300Z","0.1.0":"2026-07-09T23:37:25.021Z","0.2.0":"2026-07-10T02:14:25.286Z","0.3.0":"2026-07-17T00:55:22.952Z","0.3.1":"2026-07-17T12:51:18.649Z","0.3.2":"2026-08-11T02:56:05.456Z","0.4.0":"2026-08-25T17:50:48.994Z"},"bugs":{"url":"https://github.com/bncc-dev/bncc-pacotes/issues"},"license":"MIT","homepage":"https://github.com/bncc-dev/bncc-pacotes","keywords":["bncc","educacao","base nacional comum curricular","mec","habilidades","curriculo","brasil"],"repository":{"type":"git","url":"git+https://github.com/bncc-dev/bncc-pacotes.git","directory":"packages/bncc"},"description":"A BNCC (Base Nacional Comum Curricular) como dados estruturados e verificados, com API de consulta tipada. Inclui o complemento de Computação (1.721 aprendizagens). Em desenvolvimento: a v1.0 sai junto da release dados-v1.0.0 do bncc-dados.","maintainers":[{"name":"bncc","email":"marcos@profy.com.br"}],"readme":"# @bncc/dados\n\nA BNCC (Base Nacional Comum Curricular) como dados estruturados e verificados, com API de consulta tipada em português. Inclui o complemento de Computação (Parecer CNE/CEB 2/2022). Dados embutidos, zero dependências, zero rede.\n\nCada registro é rastreável à fonte oficial (planilha do MEC + página do PDF homologado). Fonte dos dados: [bncc-dados](https://github.com/bncc-dev/bncc-dados), extração reprodutível com validação em CI.\n\n**Pré-release.** A versão 1.0 sai junto da release `dados-v1.0.0` do bncc-dados, após o registro da revisão pedagógica.\n\n## Uso\n\n```ts\nimport { porCodigo, buscar, habilidadesEF, objetivosEI, decodificar, progressaoEI } from '@bncc/dados';\n\n// registro completo, com nomes resolvidos e fonte oficial\nconst h = porCodigo('EF67LP08');\nh.texto;                               // enunciado oficial verificado\nh.organizacao.nomes.praticaLinguagem;  // 'Leitura'\nh.fonte.localizador_pdf;               // 'Base-Nacional-...pdf, página PDF 167'\n\n// filtros estruturados\nhabilidadesEF({ componente: 'LP', ano: 6, pratica: 'Leitura' });   // 37 habilidades\nhabilidadesEM({ area: 'LGG', competencia: 1 });\nobjetivosEI({ campo: 'TS', grupoEtario: '02' });\n\n// busca textual (acentos, caixa e pontuação não importam; trecho contíguo ou, se não houver, todas as palavras em qualquer ordem)\nbuscar('frações', { etapa: 'EF', componente: 'MA' });\n\n// decodificação de códigos (as três gramáticas oficiais)\ndecodificar('EM13LGG103');  // { etapa: 'EM', area: 'LGG', competenciaEspecifica: 1, ... }\n\n// progressão oficial da Educação Infantil entre faixas etárias\nprogressaoEI('EI02TS01');   // EI01TS01 → EI02TS01 → EI03TS01\n```\n\n## API\n\n| Função | O que faz |\n|---|---|\n| `porCodigo(codigo)` | Registro completo pelo código (case-insensitive), com contexto resolvido |\n| `decodificar(codigo)` | Estrutura do código: etapa, anos, componente/área, competência, sequência |\n| `habilidadesEF(filtro?)` | Ensino Fundamental: por componente, ano, unidade temática, prática, campo de atuação |\n| `habilidadesEM(filtro?)` | Ensino Médio: por área, competência, só Língua Portuguesa |\n| `objetivosEI(filtro?)` | Educação Infantil: por campo de experiências e grupo etário |\n| `buscar(texto, filtro?)` | Busca textual nos enunciados: trecho contíguo ou, se não houver, todas as palavras em qualquer ordem |\n| `progressaoEI(codigo)` | Objetivos do mesmo aspecto nas três faixas etárias (alinhamento oficial) |\n| `estrutura()` | Espinha estrutural: etapas, áreas, componentes, competências, recortes |\n| `estatisticas()` | Contagens do dataset |\n| `versao()` | Data-version, commit de origem e checksums dos dados embutidos |\n\nRegras que o pacote respeita (e você deveria também): códigos que não existem lançam erro em vez de inventar; a numeração tem lacunas legítimas; registros trazem `vigencia` para filtrar aprendizagens revogadas em versões futuras.\n\n## Uso sem sistema de arquivos (Workers, Deno Deploy, bundlers)\n\nA entrada padrão carrega os JSONs embutidos do disco. Em runtimes sem `fs`, importe o núcleo injetável e alimente-o com os dados (que o pacote também exporta como JSON):\n\n```ts\nimport { criarConsultas } from '@bncc/dados/nucleo';\nimport estrutura from '@bncc/dados/dados/estrutura.json';\nimport educacaoInfantil from '@bncc/dados/dados/educacao-infantil.json';\nimport ensinoFundamental from '@bncc/dados/dados/ensino-fundamental.json';\nimport ensinoMedio from '@bncc/dados/dados/ensino-medio.json';\n\nconst bncc = criarConsultas({ estrutura, educacaoInfantil, ensinoFundamental, ensinoMedio });\nbncc.porCodigo('EF67LP08').texto;\n```\n\nO complemento de Computação é opcional no núcleo: injete também `computacao` (de `@bncc/dados/dados/computacao.json`) para incluí-lo. A API padrão do pacote já o carrega.\n\nA mesma API (`porCodigo`, `buscar`, `habilidadesEF`...), a mesma semântica. É o caminho usado pela API hospedada do bncc.dev.\n\n## Números\n\n1.721 aprendizagens: 1.580 da BNCC 2018 (93 EI + 1.304 EF + 183 EM) + 141 do complemento de Computação (11 EI + 104 EF + 26 EM) · 10 competências gerais · 105 específicas · 885 contextos de organização · install até a primeira consulta em ~1 segundo.\n\nProjeto **bncc.dev**, mantido pela Profy. Dados CC BY 4.0, código MIT.\n","readmeFilename":"README.md"}