Glen Whitney
01d78081a2
This PR attempts to capture all of the color structure of the original Geometry Applet, except for pivot points defaulting to green, since there are no pivot points yet. Resolves #8. Reviewed-on: #33 Co-authored-by: Glen Whitney <glen@studioinfinity.org> Co-committed-by: Glen Whitney <glen@studioinfinity.org>
46 lines
1.4 KiB
Plaintext
46 lines
1.4 KiB
Plaintext
{
|
|
name: 'archematics',
|
|
version: '0.0.1',
|
|
description: 'Uncovering lost digital mathematical treasures',
|
|
scripts: {
|
|
test: 'echo "Error: no test specified" && exit 1',
|
|
// Obtain additional source code needed:
|
|
prebuild: 'bash tools/fetchDeps.bash',
|
|
// Use civet to create .ts files from the source...
|
|
build_ts1: 'mkdir -p tsbuild && civet -c -o tsbuild/.ts src/*.civet',
|
|
// ... but also grab other existing files:
|
|
build_ts2: 'cp -r etc/deps tsbuild',
|
|
build_ts3: 'bash tools/copyDeps.bash tsbuild/deps',
|
|
// Use the Typescript compiler to create the final .js files:
|
|
build_js: 'tsc && mkdir -p public/js && cp -r jsbuild/* public/js',
|
|
build_deps: 'bash tools/copyDeps.bash public/js/deps',
|
|
build: 'pnpm --sequential /build_/',
|
|
start: 'node public/js',
|
|
go: 'pnpm --sequential "/build|start/"',
|
|
serve: 'pnpm build && http-server',
|
|
clean: 'rm -rf tsbuild jsbuild public/js',
|
|
},
|
|
packageManager: 'pnpm',
|
|
keywords: [
|
|
'math',
|
|
'browser',
|
|
'plugin',
|
|
],
|
|
author: 'Glen Whitney',
|
|
license: 'MIT',
|
|
repository: {
|
|
type: 'git',
|
|
url: 'https://code.studioinfinity.org/glen/archematics.git',
|
|
},
|
|
devDependencies: {
|
|
'@danielx/civet': '^0.6.39',
|
|
'@types/jquery': '^3.5.19',
|
|
'http-server': '^14.1.1',
|
|
typescript: '^5.2.2',
|
|
},
|
|
dependencies: {
|
|
colorsea: '^1.2.1',
|
|
vrml1to97: '^0.2.2',
|
|
},
|
|
}
|