No dependencies allowed

This commit is contained in:
Kenny Daniel 2024-10-23 22:51:08 -07:00
parent 30951e8fa6
commit d8cc46b915
No known key found for this signature in database
GPG Key ID: 90AB653A8CAD7E45
5 changed files with 13 additions and 9 deletions

@ -78,7 +78,7 @@ export default function App({ url }: { url?: string }) {
<button onClick={() => setLens('layout')}>Layout</button>
</Dropdown>
</div>
{lens === 'table' && <HighTable data={df} onError={setError} />}
{lens === 'table' && <HighTable cacheKey={name} data={df} onError={setError} />}
{lens === 'metadata' && <ParquetMetadata metadata={metadata} />}
{lens === 'layout' && <ParquetLayout byteLength={byteLength!} metadata={metadata} />}
</>}

4
demo/bundle.min.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -32,20 +32,20 @@
"@rollup/plugin-replace": "6.0.1",
"@rollup/plugin-terser": "0.4.4",
"@rollup/plugin-typescript": "12.1.1",
"@types/node": "22.7.7",
"@types/react": "18.3.11",
"@types/node": "22.7.9",
"@types/react": "18.3.12",
"@types/react-dom": "18.3.1",
"@vitest/coverage-v8": "2.1.3",
"eslint": "9.13.0",
"eslint-plugin-jsdoc": "50.4.3",
"hightable": "0.5.5",
"hightable": "0.6.0",
"http-server": "14.1.1",
"hyparquet-compressors": "0.1.4",
"react": "18.3.1",
"react-dom": "18.3.1",
"rollup": "4.24.0",
"typescript": "5.6.3",
"typescript-eslint": "8.10.0",
"typescript-eslint": "8.11.0",
"vitest": "2.1.3"
}
}

@ -11,10 +11,14 @@ describe('package.json', () => {
it('should have MIT license', () => {
expect(packageJson.license).toBe('MIT')
})
it('should have precise dependency versions', () => {
it('should have precise dev dependency versions', () => {
const { devDependencies } = packageJson
Object.values(devDependencies).forEach(version => {
expect(version).toMatch(/^\d+\.\d+\.\d+$/)
})
})
it('should have no dependencies', () => {
expect('dependencies' in packageJson).toBe(false)
expect('peerDependencies' in packageJson).toBe(false)
})
})