{"_id":"@allegria/dataviz","name":"@allegria/dataviz","dist-tags":{"next":"0.0.1-alpha.0","latest":"0.0.1-alpha.0"},"versions":{"0.0.1-alpha.0":{"name":"@allegria/dataviz","version":"0.0.1-alpha.0","type":"module","main":"./dist/index.cjs.js","scripts":{"dev":"vite","clean":"rimraf dist","build:js":"vite build","build:types":"tsc -p tsconfig.lib.json","build":"npm run clean && npm run build:types && npm run build:js","lint":"eslint .","preview":"vite preview","release:alpha":"npm run build && release-it --preRelease=alpha --npm.tag=next --git.requireBranch=develop","release:beta":"npm run build && release-it --preRelease=beta --npm.tag=beta --git.requireBranch=main","release:prod":"npm run build && release-it --npm.tag=latest --git.requireBranch=main","release:alpha:preview":"npm run release:alpha -- --dry-run","release:beta:preview":"npm run release:beta -- --dry-run","release:prod:preview":"npm run release:prod -- --dry-run"},"types":"./dist/index.d.ts","exports":{"./*":{"import":"./dist/*.es.js","require":"./dist/*.cjs.js","types":"./dist/*.d.ts"}},"release-it":{"git":{"tagName":"v${version}","commitMessage":"release: v${version}"},"github":{"release":true},"npm":{"publish":true}},"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@types/ramda":"^0.30.2","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-interpolate":"^3.0.1","d3-scale":"^4.0.2","d3-selection":"^3.0.0","glob":"^11.0.3","lodash-es":"^4.17.21","ramda":"^0.30.1","react":"^18.3.1","react-dom":"^18.3.1"},"devDependencies":{"@eslint/js":"^9.13.0","@types/d3-array":"^3.2.1","@types/d3-brush":"^3.0.6","@types/d3-interpolate":"^3.0.4","@types/d3-scale":"^4.0.8","@types/d3-selection":"^3.0.11","@types/lodash-es":"^4.17.12","@types/node":"^24.9.1","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.3.3","autoprefixer":"^10.4.20","eslint":"^9.13.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.14","globals":"^15.11.0","postcss":"^8.4.47","release-it":"^17.11.0","rimraf":"^6.0.1","tailwindcss":"^3.4.14","typescript":"~5.6.2","typescript-eslint":"^8.11.0","vite":"^5.4.10"},"volta":{"node":"20.16.0"},"_id":"@allegria/dataviz@0.0.1-alpha.0","gitHead":"4eb5ce73bd551ddb49185df916b802681cc71663","description":"This is a small library of utilities. Starting out with some data visualization helpers.","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-XiRrZCWJ28YTTLhrakaY3GIuI/cw0KbqVlVjdqHrKGSTTBJXRoyaQlZFQ9Vo2fc11+hgF3O6BkQl+kY8/iJYpQ==","shasum":"0014d591e1e467a590d99ce24a62081aa2b92fde","tarball":"https://registry.npmjs.org/@allegria/dataviz/-/dataviz-0.0.1-alpha.0.tgz","fileCount":22,"unpackedSize":135114,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG7uKUIC0OeVQgvQEKBYnuwc81VZm0W8dB1T+if6rhfuAiAua902+JbnvZLJrQU/pwVe7RVMwOQJMKVAwmGR5j0L0Q=="}]},"_npmUser":{"name":"ryansukale","email":"ryansukale@gmail.com"},"directories":{},"maintainers":[{"name":"ryansukale","email":"ryansukale@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dataviz_0.0.1-alpha.0_1761428393926_0.9094516274537361"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-25T21:39:53.863Z","0.0.1-alpha.0":"2025-10-25T21:39:54.094Z","modified":"2025-10-25T21:39:54.428Z"},"maintainers":[{"name":"ryansukale","email":"ryansukale@gmail.com"}],"description":"This is a small library of utilities. Starting out with some data visualization helpers.","license":"MIT","readme":"# Allegria\n\nThis is a small library of utilities. Starting out with some data visualization helpers.\n\n### Managing releases\n\nThis project uses release-it to manage releases and has 3 scripts.\n\n```\n// 1. Alpha Release (from develop branch)\nnpm run release:alpha\n\n// 2. Beta Release (from main/release branch - optional step before final prod)\nnpm run release:beta\n\n// 3. Production Release (from main branch)\nnpm run release:prod\n```\n\nCurrently, two official plugins are available:\n\n- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh\n- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh\n\n## Expanding the ESLint configuration\n\nIf you are developing a production application, we recommend updating the configuration to enable type aware lint rules:\n\n- Configure the top-level `parserOptions` property like this:\n\n```js\nexport default tseslint.config({\n  languageOptions: {\n    // other options...\n    parserOptions: {\n      project: [\"./tsconfig.node.json\", \"./tsconfig.app.json\"],\n      tsconfigRootDir: import.meta.dirname,\n    },\n  },\n});\n```\n\n- Replace `tseslint.configs.recommended` to `tseslint.configs.recommendedTypeChecked` or `tseslint.configs.strictTypeChecked`\n- Optionally add `...tseslint.configs.stylisticTypeChecked`\n- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and update the config:\n\n```js\n// eslint.config.js\nimport react from \"eslint-plugin-react\";\n\nexport default tseslint.config({\n  // Set the react version\n  settings: { react: { version: \"18.3\" } },\n  plugins: {\n    // Add the react plugin\n    react,\n  },\n  rules: {\n    // other rules...\n    // Enable its recommended rules\n    ...react.configs.recommended.rules,\n    ...react.configs[\"jsx-runtime\"].rules,\n  },\n});\n```\n","readmeFilename":"README.md","_rev":"1-50a9f71ae6ccee614fbe547a66b2451b"}