refactor: integrate persea

This commit is contained in:
cha0s 2022-04-02 05:50:23 -05:00
parent b525888ae6
commit 852c9782d5
21 changed files with 10 additions and 164 deletions

View File

@ -26,7 +26,7 @@
"test.js.map" "test.js.map"
], ],
"dependencies": { "dependencies": {
"@avocado/math-persea": "^3.0.0", "@avocado/math": "^3.0.0",
"@avocado/react": "^3.0.0", "@avocado/react": "^3.0.0",
"@avocado/resource-persea": "^3.0.0", "@avocado/resource-persea": "^3.0.0",
"@flecks/core": "^1.4.1", "@flecks/core": "^1.4.1",

View File

@ -1,116 +0,0 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Runtime data
pids
*.pid
*.seed
*.pid.lock
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
coverage
*.lcov
# nyc test coverage
.nyc_output
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt
# Bower dependency directory (https://bower.io/)
bower_components
# node-waf configuration
.lock-wscript
# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release
# Dependency directories
node_modules/
jspm_packages/
# Snowpack dependency directory (https://snowpack.dev/)
web_modules/
# TypeScript cache
*.tsbuildinfo
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/
# Optional REPL history
.node_repl_history
# Output of 'npm pack'
*.tgz
# Yarn Integrity file
.yarn-integrity
# dotenv environment variables file
.env
.env.test
# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache
# Next.js build output
.next
out
# Nuxt.js build / generate output
.nuxt
dist
# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public
# vuepress build output
.vuepress/dist
# Serverless directories
.serverless/
# FuseBox cache
.fusebox/
# DynamoDB Local files
.dynamodb/
# TernJS port file
.tern-port
# Stores VSCode versions used for testing VSCode extensions
.vscode-test
# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*

View File

@ -1,36 +0,0 @@
{
"name": "@avocado/math-persea",
"version": "3.0.0",
"repository": {
"type": "git",
"url": "https://git.hq.cha0s.io/cha0s/avocado.git",
"directory": "packages/math-persea"
},
"main": "index.js",
"scripts": {
"build": "flecks build",
"clean": "flecks clean",
"lint": "flecks lint",
"postversion": "cp package.json dist",
"test": "flecks test"
},
"files": [
"build",
"index.css",
"index.css.map",
"index.js",
"index.js.map",
"src",
"test",
"test.js",
"test.js.map"
],
"dependencies": {
"@avocado/react": "^3.0.0",
"@flecks/core": "^1.4.1",
"@flecks/react": "^1.4.1"
},
"devDependencies": {
"@flecks/fleck": "^1.4.1"
}
}

View File

@ -1,5 +0,0 @@
import {expect} from 'chai';
it('exists', () => {
expect(true).to.be.true;
});

View File

@ -20,6 +20,8 @@
"build", "build",
"index.js", "index.js",
"index.js.map", "index.js.map",
"persea.js",
"persea.js.map",
"src", "src",
"test", "test",
"test.js", "test.js",
@ -27,7 +29,9 @@
], ],
"dependencies": { "dependencies": {
"@avocado/code": "^3.0.0", "@avocado/code": "^3.0.0",
"@avocado/react": "^3.0.0",
"@flecks/core": "^1.4.1", "@flecks/core": "^1.4.1",
"@flecks/react": "^1.4.1",
"graham_scan": "^1.0.4" "graham_scan": "^1.0.4"
}, },
"devDependencies": { "devDependencies": {

View File

@ -29,7 +29,7 @@
"@avocado/entity": "^3.0.0", "@avocado/entity": "^3.0.0",
"@avocado/entity-persea": "^3.0.0", "@avocado/entity-persea": "^3.0.0",
"@avocado/graphics": "^3.0.0", "@avocado/graphics": "^3.0.0",
"@avocado/math-persea": "^3.0.0", "@avocado/math": "^3.0.0",
"@avocado/react": "^3.0.0", "@avocado/react": "^3.0.0",
"@avocado/resource-persea": "^3.0.0", "@avocado/resource-persea": "^3.0.0",
"@flecks/core": "^1.4.1", "@flecks/core": "^1.4.1",

View File

@ -9,7 +9,7 @@ import {
rangePropType, rangePropType,
VectorRange, VectorRange,
vectorRangePropType, vectorRangePropType,
} from '@avocado/math-persea'; } from '@avocado/math/persea';
import { import {
hot, hot,
PropTypes, PropTypes,

View File

@ -28,7 +28,6 @@
"dependencies": { "dependencies": {
"@avocado/graphics": "^3.0.0", "@avocado/graphics": "^3.0.0",
"@avocado/math": "^3.0.0", "@avocado/math": "^3.0.0",
"@avocado/math-persea": "^3.0.0",
"@avocado/react": "^3.0.0", "@avocado/react": "^3.0.0",
"@avocado/resource-persea": "^3.0.0", "@avocado/resource-persea": "^3.0.0",
"@avocado/timing": "^3.0.0", "@avocado/timing": "^3.0.0",

View File

@ -4,7 +4,7 @@ import './animation-visualization.scss';
import {Container, Stage} from '@avocado/graphics'; import {Container, Stage} from '@avocado/graphics';
import {Vector} from '@avocado/math'; import {Vector} from '@avocado/math';
import {vectorPropType} from '@avocado/math-persea'; import {vectorPropType} from '@avocado/math/persea';
import {AnimationView} from '@avocado/timing'; import {AnimationView} from '@avocado/timing';
import { import {
PropTypes, PropTypes,

View File

@ -10,7 +10,7 @@ import {Number} from '@avocado/react';
import { import {
Vector as VectorComponent, Vector as VectorComponent,
vectorPropType, vectorPropType,
} from '@avocado/math-persea'; } from '@avocado/math/persea';
import {useJsonPatcher} from '@avocado/resource-persea'; import {useJsonPatcher} from '@avocado/resource-persea';
import AnimationVisualization from '@avocado/timing-persea/components/animation-visualization'; import AnimationVisualization from '@avocado/timing-persea/components/animation-visualization';

View File

@ -2,7 +2,7 @@ import './animated.scss';
import {join} from 'path'; import {join} from 'path';
import {Vector as VectorComponent} from '@avocado/math-persea'; import {Vector as VectorComponent} from '@avocado/math/persea';
import {Number} from '@avocado/react'; import {Number} from '@avocado/react';
import {JsonTabs, useJsonPatcher} from '@avocado/resource-persea'; import {JsonTabs, useJsonPatcher} from '@avocado/resource-persea';
import { import {