refactor: rename package from inline-schema to typed-csv
This commit is contained in:
+8
-8
@@ -1,18 +1,18 @@
|
||||
# inline-schema/csv-loader
|
||||
# typed-csv/csv-loader
|
||||
|
||||
A rspack/rollup loader for CSV files that uses inline-schema for type validation.
|
||||
A rspack/rollup loader for CSV files that uses typed-csv for type validation.
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
npm install inline-schema
|
||||
npm install typed-csv
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
The loader expects:
|
||||
- **First row**: Property names (headers)
|
||||
- **Second row**: Inline-schema definitions for each property
|
||||
- **Second row**: typed-csv schema definitions for each property
|
||||
- **Remaining rows**: Data values
|
||||
|
||||
### Example CSV
|
||||
@@ -35,7 +35,7 @@ module.exports = {
|
||||
{
|
||||
test: /\.schema\.csv$/,
|
||||
use: {
|
||||
loader: 'inline-schema/csv-loader',
|
||||
loader: 'typed-csv/csv-loader',
|
||||
options: {
|
||||
delimiter: ',',
|
||||
quote: '"',
|
||||
@@ -60,7 +60,7 @@ module.exports = {
|
||||
|
||||
```typescript
|
||||
import { defineConfig } from 'vite';
|
||||
import { csvLoader } from 'inline-schema/csv-loader/rollup';
|
||||
import { csvLoader } from 'typed-csv/csv-loader/rollup';
|
||||
|
||||
export default defineConfig({
|
||||
plugins: [
|
||||
@@ -85,7 +85,7 @@ export default defineConfig({
|
||||
|
||||
```typescript
|
||||
import { defineConfig } from 'tsup';
|
||||
import { csvLoader } from 'inline-schema/csv-loader/rollup';
|
||||
import { csvLoader } from 'typed-csv/csv-loader/rollup';
|
||||
|
||||
export default defineConfig({
|
||||
entry: ['src/index.ts'],
|
||||
@@ -139,7 +139,7 @@ import data from './data.csv';
|
||||
|
||||
## Schema Syntax
|
||||
|
||||
Uses [inline-schema](https://github.com/your-repo/inline-schema) syntax:
|
||||
Uses [typed-csv](https://github.com/your-repo/typed-csv) syntax:
|
||||
|
||||
| Type | Schema | Example |
|
||||
|------|--------|---------|
|
||||
|
||||
Reference in New Issue
Block a user