Add build sandboxing

This commit is contained in:
Henry Hiles 2024-03-11 20:53:04 -04:00
parent 732e861ebe
commit 529716f517
3 changed files with 16 additions and 21 deletions

View file

@ -1,7 +1,7 @@
import { createConfig } from "quados"
import pkgs from "./packages" import pkgs from "./packages"
import { createConfig } from "quados"
createConfig({ export default createConfig({
pkgs: [ pkgs: [
pkgs.warehouse.withCommit( pkgs.warehouse.withCommit(
"510449e16535f2b28ef0ae9a53b0df119494e32d36a5572e0db1c44e96d9b08f" "510449e16535f2b28ef0ae9a53b0df119494e32d36a5572e0db1c44e96d9b08f"

View file

@ -4,7 +4,6 @@
"main": "config.ts", "main": "config.ts",
"type": "module", "type": "module",
"dependencies": { "dependencies": {
"@quados/helpers": "github:Quad-Linux/helpers",
"@quados/models": "github:Quad-Linux/models", "@quados/models": "github:Quad-Linux/models",
"quados": "github:Quad-Linux/tools", "quados": "github:Quad-Linux/tools",
"esbuild": "^0.20.1" "esbuild": "^0.20.1"

32
pnpm-lock.yaml generated
View file

@ -5,18 +5,15 @@ settings:
excludeLinksFromLockfile: false excludeLinksFromLockfile: false
dependencies: dependencies:
'@quados/helpers':
specifier: github:Quad-Linux/helpers
version: github.com/Quad-Linux/helpers/e07a91ed5e73756f02610c24fb6f1b6179936dbb
'@quados/models': '@quados/models':
specifier: github:Quad-Linux/models specifier: github:Quad-Linux/models
version: github.com/Quad-Linux/models/eae84f287ae4c4fcbfdab426bca6eca61eff13a3 version: github.com/Quad-Linux/models/b1874e544d243025ff6dcd626410942573c0f815
esbuild: esbuild:
specifier: ^0.20.1 specifier: ^0.20.1
version: 0.20.1 version: 0.20.1
quados: quados:
specifier: github:Quad-Linux/tools specifier: github:Quad-Linux/tools
version: github.com/Quad-Linux/tools/0d0049a95503e490df79d6ee1483bc4dc5f0a253 version: github.com/Quad-Linux/tools/7b5bad53ddd2c273eda0a70022fb5c4856f4b299
packages: packages:
@ -227,8 +224,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@types/node@20.11.25: /@types/node@20.11.26:
resolution: {integrity: sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==} resolution: {integrity: sha512-YwOMmyhNnAWijOBQweOJnQPl068Oqd4K3OFbTc6AHJwzweUwwWG3GIFY74OKks2PJUDkQPeddOQES9mLn1CTEQ==}
dependencies: dependencies:
undici-types: 5.26.5 undici-types: 5.26.5
dev: false dev: false
@ -386,33 +383,32 @@ packages:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
dev: false dev: false
github.com/Quad-Linux/helpers/e07a91ed5e73756f02610c24fb6f1b6179936dbb: github.com/Quad-Linux/helpers/e0e30e2dafb1a76e4078b1c299b8a639a705035c:
resolution: {tarball: https://codeload.github.com/Quad-Linux/helpers/tar.gz/e07a91ed5e73756f02610c24fb6f1b6179936dbb} resolution: {tarball: https://codeload.github.com/Quad-Linux/helpers/tar.gz/e0e30e2dafb1a76e4078b1c299b8a639a705035c}
name: '@quados/helpers' name: '@quados/helpers'
version: 1.0.0 version: 1.0.0
dependencies: dependencies:
'@quados/models': github.com/Quad-Linux/models/eae84f287ae4c4fcbfdab426bca6eca61eff13a3 '@quados/models': github.com/Quad-Linux/models/b1874e544d243025ff6dcd626410942573c0f815
'@types/node': 20.11.25
chalk: 5.3.0 chalk: 5.3.0
ora: 8.0.1 ora: 8.0.1
dev: false dev: false
github.com/Quad-Linux/models/eae84f287ae4c4fcbfdab426bca6eca61eff13a3: github.com/Quad-Linux/models/b1874e544d243025ff6dcd626410942573c0f815:
resolution: {tarball: https://codeload.github.com/Quad-Linux/models/tar.gz/eae84f287ae4c4fcbfdab426bca6eca61eff13a3} resolution: {tarball: https://codeload.github.com/Quad-Linux/models/tar.gz/b1874e544d243025ff6dcd626410942573c0f815}
name: '@quados/models' name: '@quados/models'
version: 1.0.0 version: 1.0.0
dependencies: dependencies:
dataclass: 2.1.1 dataclass: 2.1.1
dev: false dev: false
github.com/Quad-Linux/tools/0d0049a95503e490df79d6ee1483bc4dc5f0a253: github.com/Quad-Linux/tools/7b5bad53ddd2c273eda0a70022fb5c4856f4b299:
resolution: {tarball: https://codeload.github.com/Quad-Linux/tools/tar.gz/0d0049a95503e490df79d6ee1483bc4dc5f0a253} resolution: {tarball: https://codeload.github.com/Quad-Linux/tools/tar.gz/7b5bad53ddd2c273eda0a70022fb5c4856f4b299}
name: quados name: quados
version: 1.0.0 version: 1.0.0
dependencies: dependencies:
'@quados/helpers': github.com/Quad-Linux/helpers/e07a91ed5e73756f02610c24fb6f1b6179936dbb '@quados/helpers': github.com/Quad-Linux/helpers/e0e30e2dafb1a76e4078b1c299b8a639a705035c
'@quados/models': github.com/Quad-Linux/models/eae84f287ae4c4fcbfdab426bca6eca61eff13a3 '@quados/models': github.com/Quad-Linux/models/b1874e544d243025ff6dcd626410942573c0f815
'@types/node': 20.11.25 '@types/node': 20.11.26
chalk: 5.3.0 chalk: 5.3.0
dataclass: 2.1.1 dataclass: 2.1.1
dev: false dev: false