wnamemapper
Version:
Simple class to map names from one space to another and vice versa. Options for handling names collisions exist. Use the module to make your program shorter, more readable and to avoid typos.
1,466 lines (1,465 loc) • 38.5 kB
YAML
format: outwillfile-2.0
root:
- wNameMapper.out
consistency:
../will.yml:
hash: 567b2078c87086ee103ccdca48e309b3
size: 6679
module:
wNameMapper.out:
about:
name: wNameMapper
org: noorg
description: >-
Simple class to map names from one space to another and vice versa.
Options for handling names collisions exist. Use the module to make your
program shorter, more readable and to avoid typos.
enabled: 1
version: 0.5.0
license: MIT
npm.name: wnamemapper
npm.directories:
doc: doc
main: proto/wtools/amid/l5_mapper/NameMapper.s
author: Kostiantyn Wandalen <wandalen@obox.systems>
keywords:
- wTools
- Map names
- Key by value
- Translate
contributors:
- Kostiantyn Wandalen <wandalen@obox.systems>
interpreters:
- njs >= 10.0.0
- chrome >= 60.0.0
- firefox >= 60.0.0
npm.scripts:
test: wtest .run proto/**
docgen: wdocgen .build proto
path:
module.willfiles:
criterion:
predefined: 1
path: wNameMapper.out.will.yml
module.common:
criterion:
predefined: 1
path: wNameMapper.out
module.original.willfiles:
criterion:
predefined: 1
path: ../will.yml
module.peer.willfiles:
criterion:
predefined: 1
path: ../will.yml
module.peer.in:
criterion:
predefined: 1
path: ..
download:
criterion:
predefined: 1
path: ..
repository:
path: 'git+https:///github.com/Wandalen/wNameMapper.git'
origins:
path:
- 'git+https:///github.com/Wandalen/wNameMapper.git'
- 'npm:///wnamemapper'
bugtracker:
path: 'https:///github.com/Wandalen/wNameMapper/issues'
in:
path: .
out:
path: .
temp:
path:
- 'path::out'
- ../package-lock.json
- ../package.json
- ../node_modules
proto:
path: ../proto
export:
path: '{path::proto}/**'
doc:
path: ../doc
out.raw.debug:
criterion:
debug: debug
raw: raw
content: prime
path: '{path::out}/debug'
out.compiled.debug:
criterion:
debug: debug
raw: compiled
content: prime
path: '{path::out}/compiled.debug'
out.raw.release:
criterion:
debug: release
raw: raw
content: prime
path: '{path::out}/raw.release'
out.compiled.release:
criterion:
debug: release
raw: compiled
content: prime
path: '{path::out}/release'
entry.proto.no.tests:
criterion:
tests: no.tests
path: ../proto/wtools/amid/l5_mapper/NameMapper.s
entry.proto.only.tests:
criterion:
tests: only.tests
path: ../proto/**/*.test.s
entry.out.raw.debug.debug:
criterion:
debug: debug
raw: raw
content: prime
path: '{path::out.*=1}/source/wtools/amid/l5_mapper/NameMapper.s'
entry.out.raw.debug.release:
criterion:
debug: release
raw: raw
content: prime
path: '{path::out.*=1}/source/wtools/amid/l5_mapper/NameMapper.s'
entry.out.compiled.debug.debug:
criterion:
debug: debug
raw: compiled
content: prime
path: '{path::out.*=}/source/Index.s'
entry.out.compiled.debug.release:
criterion:
debug: release
raw: compiled
content: prime
path: '{path::out.*=}/source/Index.s'
npm.proto.entry:
path:
- ../proto/wtools/amid/l5_mapper/NameMapper.s
- ../proto/node_modules/wnamemapper
exported.dir.proto.export:
criterion:
generated: 1
content: proto
export: 1
path: ../proto
exported.files.proto.export:
criterion:
generated: 1
content: proto
export: 1
path:
- ../proto
- ../proto/Integration.test.ss
- ../proto/node_modules
- ../proto/node_modules/Tools
- ../proto/node_modules/wnamemapper
- ../proto/wtools
- ../proto/wtools/abase
- ../proto/wtools/amid
- ../proto/wtools/amid/l5_mapper
- ../proto/wtools/amid/l5_mapper/NameMapper.s
- ../proto/wtools/amid/l5_mapper.test
- ../proto/wtools/amid/l5_mapper.test/NameMapper.test.s
- ../proto/wtools/atop
submodule:
wTools:
path: 'npm:///wTools'
autoExporting: 0
enabled: 0
wCopyable:
path: 'npm:///wCopyable'
autoExporting: 0
enabled: 0
wnamemapper:
path: 'hd://..'
autoExporting: 0
enabled: 0
criterion:
development: 1
wTesting:
path: 'npm:///wTesting'
autoExporting: 0
enabled: 0
criterion:
development: 1
eslint:
path: 'npm:///eslint#7.1.0'
autoExporting: 0
enabled: 0
criterion:
development: 1
reflector:
reflect.proto.debug.raw:
src:
filePath:
'path::proto': '{path::out.*=1}/source'
prefixPath: ''
dst:
prefixPath: ''
criterion:
tests: no.tests
debug: debug
raw: raw
content: prime
inherit:
- predefined.*
reflect.proto.release.raw:
src:
filePath:
'path::proto': '{path::out.*=1}/source'
prefixPath: ''
dst:
prefixPath: ''
criterion:
tests: no.tests
debug: release
raw: raw
content: prime
inherit:
- predefined.*
reflect.proto.debug.compiled:
src:
filePath:
'path::proto': '{path::out.*=1}/source'
prefixPath: ''
dst:
prefixPath: ''
criterion:
tests: no.tests
debug: debug
raw: compiled
content: prime
inherit:
- predefined.*
reflect.proto.release.compiled:
src:
filePath:
'path::proto': '{path::out.*=1}/source'
prefixPath: ''
dst:
prefixPath: ''
criterion:
tests: no.tests
debug: release
raw: compiled
content: prime
inherit:
- predefined.*
transpile.proto.raw:
src:
filePath:
'path::proto': '{path::out.raw.release}'
prefixPath: ''
dst:
prefixPath: ''
criterion:
raw: raw
debug: release
content: prime
inherit:
- predefined.*
transpile.proto.no.tests.compiled.debug:
src:
filePath:
'**.test*': false
'**.test/**': false
'path::proto': '{path::out.*=1}/Main.s'
prefixPath: ''
dst:
prefixPath: ''
criterion:
tests: no.tests
raw: compiled
debug: debug
content: prime
inherit:
- predefined.*
transpile.proto.no.tests.compiled.release:
src:
filePath:
'**.test*': false
'**.test/**': false
'path::proto': '{path::out.*=1}/Main.s'
prefixPath: ''
dst:
prefixPath: ''
criterion:
tests: no.tests
raw: compiled
debug: release
content: prime
inherit:
- predefined.*
transpile.proto.only.tests.compiled.debug:
src:
filePath:
'**.test*': true
'path::proto': '{path::out.*=1}/Tests.test.s'
prefixPath: ''
dst:
prefixPath: ''
criterion:
tests: only.tests
raw: compiled
debug: debug
content: prime
inherit:
- predefined.*
transpile.proto.only.tests.compiled.release:
src:
filePath:
'**.test*': true
'path::proto': '{path::out.*=1}/Tests.test.s'
prefixPath: ''
dst:
prefixPath: ''
criterion:
tests: only.tests
raw: compiled
debug: release
content: prime
inherit:
- predefined.*
exported.proto.export:
src:
filePath:
'**': ''
prefixPath: ../proto
mandatory: 1
dstRewritingOnlyPreserving: 1
linkingAction: hardLinkMaybe
criterion:
generated: 1
content: proto
export: 1
exported.files.proto.export:
src:
filePath:
'path::exported.files.proto.export': ''
basePath: .
prefixPath: 'path::exported.dir.proto.export'
recursive: 0
recursive: 0
criterion:
generated: 1
content: proto
export: 1
step:
proto.export:
opts:
export: 'path::export'
tar: 0
criterion:
content: proto
inherit:
- module.export
doc.export:
opts:
export: 'path::doc'
tar: 0
criterion:
content: doc
inherit:
- module.export
npm.export:
opts:
export: out.npm
tar: 0
criterion:
content: npm
inherit:
- module.export
npm.generate.debug.raw:
opts:
entryPath: 'path::entry.out.*=1'
packagePath: '{path::out.*=1}/package.json'
filesPath: '{path::out.*=1}/source/**'
criterion:
debug: debug
raw: raw
inherit:
- npm.generate
npm.generate.release.raw:
opts:
entryPath: 'path::entry.out.*=1'
packagePath: '{path::out.*=1}/package.json'
filesPath: '{path::out.*=1}/source/**'
criterion:
debug: release
raw: raw
inherit:
- npm.generate
npm.generate.debug.compiled:
opts:
entryPath: 'path::entry.out.*=1'
packagePath: '{path::out.*=1}/package.json'
filesPath: '{path::out.*=1}/source/**'
criterion:
debug: debug
raw: compiled
inherit:
- npm.generate
npm.generate.release.compiled:
opts:
entryPath: 'path::entry.out.*=1'
packagePath: '{path::out.*=1}/package.json'
filesPath: '{path::out.*=1}/source/**'
criterion:
debug: release
raw: compiled
inherit:
- npm.generate
clean.out.debug.raw.no.tests.prime:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: debug
raw: raw
tests: no.tests
content: prime
inherit:
- files.delete
clean.out.release.raw.no.tests.prime:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: release
raw: raw
tests: no.tests
content: prime
inherit:
- files.delete
clean.out.debug.compiled.no.tests.prime:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: debug
raw: compiled
tests: no.tests
content: prime
inherit:
- files.delete
clean.out.release.compiled.no.tests.prime:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: release
raw: compiled
tests: no.tests
content: prime
inherit:
- files.delete
clean.out.debug.raw.only.tests.prime:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: debug
raw: raw
tests: only.tests
content: prime
inherit:
- files.delete
clean.out.release.raw.only.tests.prime:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: release
raw: raw
tests: only.tests
content: prime
inherit:
- files.delete
clean.out.debug.compiled.only.tests.prime:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: debug
raw: compiled
tests: only.tests
content: prime
inherit:
- files.delete
clean.out.release.compiled.only.tests.prime:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: release
raw: compiled
tests: only.tests
content: prime
inherit:
- files.delete
clean.out.debug.raw.no.tests.npm:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: debug
raw: raw
tests: no.tests
content: npm
inherit:
- files.delete
clean.out.release.raw.no.tests.npm:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: release
raw: raw
tests: no.tests
content: npm
inherit:
- files.delete
clean.out.debug.compiled.no.tests.npm:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: debug
raw: compiled
tests: no.tests
content: npm
inherit:
- files.delete
clean.out.release.compiled.no.tests.npm:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: release
raw: compiled
tests: no.tests
content: npm
inherit:
- files.delete
clean.out.debug.raw.only.tests.npm:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: debug
raw: raw
tests: only.tests
content: npm
inherit:
- files.delete
clean.out.release.raw.only.tests.npm:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: release
raw: raw
tests: only.tests
content: npm
inherit:
- files.delete
clean.out.debug.compiled.only.tests.npm:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: debug
raw: compiled
tests: only.tests
content: npm
inherit:
- files.delete
clean.out.release.compiled.only.tests.npm:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: release
raw: compiled
tests: only.tests
content: npm
inherit:
- files.delete
clean.out.npm:
opts:
filePath: 'path::out.*=1'
criterion:
debug: debug
raw: compiled
tests: no.tests
content: npm
inherit:
- files.delete
tst.proto:
opts:
shell: 'tst {path::proto}'
criterion:
content: proto
tst.debug:
opts:
shell: 'tst {path::out.*=1}'
criterion:
content: prime
debug: debug
tst.release:
opts:
shell: 'tst {path::out.*=1}'
criterion:
content: prime
debug: release
reflect.proto.debug.raw:
opts:
filePath: 'reflector::reflect.proto.debug.raw'
criterion:
tests: no.tests
debug: debug
raw: raw
content: prime
inherit:
- files.reflect
reflect.proto.release.raw:
opts:
filePath: 'reflector::reflect.proto.release.raw'
criterion:
tests: no.tests
debug: release
raw: raw
content: prime
inherit:
- files.reflect
reflect.proto.debug.compiled:
opts:
filePath: 'reflector::reflect.proto.debug.compiled'
criterion:
tests: no.tests
debug: debug
raw: compiled
content: prime
inherit:
- files.reflect
reflect.proto.release.compiled:
opts:
filePath: 'reflector::reflect.proto.release.compiled'
criterion:
tests: no.tests
debug: release
raw: compiled
content: prime
inherit:
- files.reflect
transpile.proto.raw:
opts:
entry: 'path::entry.proto.no.tests'
filePath: 'reflector::transpile.proto.raw'
criterion:
raw: raw
debug: release
content: prime
inherit:
- files.transpile
transpile.proto.no.tests.compiled.debug:
opts:
entry: 'path::entry.proto.*=1'
filePath: 'reflector::transpile.proto.no.tests.compiled.debug'
criterion:
tests: no.tests
raw: compiled
debug: debug
content: prime
inherit:
- files.transpile
transpile.proto.no.tests.compiled.release:
opts:
entry: 'path::entry.proto.*=1'
filePath: 'reflector::transpile.proto.no.tests.compiled.release'
criterion:
tests: no.tests
raw: compiled
debug: release
content: prime
inherit:
- files.transpile
transpile.proto.only.tests.compiled.debug:
opts:
entry: 'path::entry.proto.*=1'
external.before: '{path::out.*=1}/Main.s'
filePath: 'reflector::transpile.proto.only.tests.compiled.debug'
criterion:
tests: only.tests
raw: compiled
debug: debug
content: prime
inherit:
- files.transpile
transpile.proto.only.tests.compiled.release:
opts:
entry: 'path::entry.proto.*=1'
external.before: '{path::out.*=1}/Main.s'
filePath: 'reflector::transpile.proto.only.tests.compiled.release'
criterion:
tests: only.tests
raw: compiled
debug: release
content: prime
inherit:
- files.transpile
build:
proto.export:
steps:
- 'step::proto.export'
criterion:
content: proto
export: 1
doc.export:
steps:
- 'step::doc.export'
criterion:
content: doc
export: 1
export:
steps:
- 'build::proto.export'
criterion:
default: 1
export: 1
debug:
steps:
- 'step::clean.out*=2'
- reflect.proto.*=1
criterion:
default: 1
debug: debug
raw: raw
content: prime
compiled.debug:
steps:
- 'step::clean.out*=2'
- transpile.proto.no.tests*=1
- transpile.proto.only.tests*=1
criterion:
debug: debug
raw: compiled
content: prime
raw.release:
steps:
- 'step::clean.out*=2'
- transpile.proto.raw
criterion:
debug: release
raw: raw
content: prime
release:
steps:
- 'step::clean.out*=2'
- transpile.proto.no.tests*=1
- transpile.proto.only.tests*=1
criterion:
debug: release
raw: compiled
content: prime
npm:
steps:
- npm.generate.*=1
criterion:
debug: debug
raw: raw
content: npm
all:
steps:
- 'build::debug'
- 'build::compiled.debug'
- 'build::raw.release'
- 'build::release'
- 'build::npm'
exported:
proto.export:
version: 0.5.0
recursive: 0
withIntegrated: 2
tar: 0
exportedReflector: 'reflector::exported.proto.export'
exportedFilesReflector: 'reflector::exported.files.proto.export'
exportedDirPath: 'path::exported.dir.proto.export'
exportedFilesPath: 'path::exported.files.proto.export'
criterion:
content: proto
export: 1
consistency:
../will.yml:
../:
about:
name: wNameMapper
org: noorg
description: >-
Simple class to map names from one space to another and vice versa.
Options for handling names collisions exist. Use the module to make your
program shorter, more readable and to avoid typos.
enabled: 1
version: 0.5.0
license: MIT
npm.name: wnamemapper
npm.directories:
author: Kostiantyn Wandalen <wandalen@obox.systems>
keywords:
contributors:
interpreters:
npm.scripts:
path:
module.willfiles:
criterion:
predefined: 1
path: will.yml
module.original.willfiles:
criterion:
predefined: 1
path: will.yml
module.peer.willfiles:
criterion:
predefined: 1
path: out/wNameMapper.out.will.yml
module.peer.in:
criterion:
predefined: 1
path: out
module.common:
criterion:
predefined: 1
path: ./
download:
criterion:
predefined: 1
path: .
repository:
path: 'git+https:///github.com/Wandalen/wNameMapper.git'
origins:
path:
- 'git+https:///github.com/Wandalen/wNameMapper.git'
- 'npm:///wnamemapper'
bugtracker:
path: 'https:///github.com/Wandalen/wNameMapper/issues'
in:
path: .
out:
path: out
temp:
path:
- 'path::out'
- package-lock.json
- package.json
- node_modules
proto:
path: proto
export:
path: '{path::proto}/**'
doc:
path: doc
out.raw.debug:
criterion:
debug: debug
raw: raw
content: prime
path: '{path::out}/debug'
out.compiled.debug:
criterion:
debug: debug
raw: compiled
content: prime
path: '{path::out}/compiled.debug'
out.raw.release:
criterion:
debug: release
raw: raw
content: prime
path: '{path::out}/raw.release'
out.compiled.release:
criterion:
debug: release
raw: compiled
content: prime
path: '{path::out}/release'
entry.proto.no.tests:
criterion:
tests: no.tests
path: proto/wtools/amid/l5_mapper/NameMapper.s
entry.proto.only.tests:
criterion:
tests: only.tests
path: proto/**/*.test.s
entry.out.raw.debug.debug:
criterion:
debug: debug
raw: raw
content: prime
path: '{path::out.*=1}/source/wtools/amid/l5_mapper/NameMapper.s'
entry.out.raw.debug.release:
criterion:
debug: release
raw: raw
content: prime
path: '{path::out.*=1}/source/wtools/amid/l5_mapper/NameMapper.s'
entry.out.compiled.debug.debug:
criterion:
debug: debug
raw: compiled
content: prime
path: '{path::out.*=}/source/Index.s'
entry.out.compiled.debug.release:
criterion:
debug: release
raw: compiled
content: prime
path: '{path::out.*=}/source/Index.s'
npm.proto.entry:
path:
- proto/wtools/amid/l5_mapper/NameMapper.s
- proto/node_modules/wnamemapper
submodule:
wTools:
path: 'npm:///wTools'
autoExporting: 0
enabled: 0
wCopyable:
path: 'npm:///wCopyable'
autoExporting: 0
enabled: 0
wnamemapper:
path: 'hd://.'
autoExporting: 0
enabled: 0
criterion:
development: 1
wTesting:
path: 'npm:///wTesting'
autoExporting: 0
enabled: 0
criterion:
development: 1
eslint:
path: 'npm:///eslint#7.1.0'
autoExporting: 0
enabled: 0
criterion:
development: 1
reflector:
reflect.proto.debug.raw:
src:
filePath:
'path::proto': '{path::out.*=1}/source'
criterion:
tests: no.tests
debug: debug
raw: raw
content: prime
inherit:
- predefined.*
reflect.proto.release.raw:
src:
filePath:
'path::proto': '{path::out.*=1}/source'
criterion:
tests: no.tests
debug: release
raw: raw
content: prime
inherit:
- predefined.*
reflect.proto.debug.compiled:
src:
filePath:
'path::proto': '{path::out.*=1}/source'
criterion:
tests: no.tests
debug: debug
raw: compiled
content: prime
inherit:
- predefined.*
reflect.proto.release.compiled:
src:
filePath:
'path::proto': '{path::out.*=1}/source'
criterion:
tests: no.tests
debug: release
raw: compiled
content: prime
inherit:
- predefined.*
transpile.proto.raw:
src:
filePath:
'path::proto': '{path::out.raw.release}'
criterion:
raw: raw
debug: release
content: prime
inherit:
- predefined.*
transpile.proto.no.tests.compiled.debug:
src:
filePath:
'**.test*': 0
'**.test/**': 0
'path::proto': '{path::out.*=1}/Main.s'
criterion:
tests: no.tests
raw: compiled
debug: debug
content: prime
inherit:
- predefined.*
transpile.proto.no.tests.compiled.release:
src:
filePath:
'**.test*': 0
'**.test/**': 0
'path::proto': '{path::out.*=1}/Main.s'
criterion:
tests: no.tests
raw: compiled
debug: release
content: prime
inherit:
- predefined.*
transpile.proto.only.tests.compiled.debug:
src:
filePath:
'**.test*': 1
'path::proto': '{path::out.*=1}/Tests.test.s'
criterion:
tests: only.tests
raw: compiled
debug: debug
content: prime
inherit:
- predefined.*
transpile.proto.only.tests.compiled.release:
src:
filePath:
'**.test*': 1
'path::proto': '{path::out.*=1}/Tests.test.s'
criterion:
tests: only.tests
raw: compiled
debug: release
content: prime
inherit:
- predefined.*
step:
proto.export:
opts:
export: 'path::export'
tar: 0
criterion:
content: proto
inherit:
- module.export
doc.export:
opts:
export: 'path::doc'
tar: 0
criterion:
content: doc
inherit:
- module.export
npm.export:
opts:
export: out.npm
tar: 0
criterion:
content: npm
inherit:
- module.export
npm.generate.debug.raw:
opts:
entryPath: 'path::entry.out.*=1'
packagePath: '{path::out.*=1}/package.json'
filesPath: '{path::out.*=1}/source/**'
criterion:
debug: debug
raw: raw
inherit:
- npm.generate
npm.generate.release.raw:
opts:
entryPath: 'path::entry.out.*=1'
packagePath: '{path::out.*=1}/package.json'
filesPath: '{path::out.*=1}/source/**'
criterion:
debug: release
raw: raw
inherit:
- npm.generate
npm.generate.debug.compiled:
opts:
entryPath: 'path::entry.out.*=1'
packagePath: '{path::out.*=1}/package.json'
filesPath: '{path::out.*=1}/source/**'
criterion:
debug: debug
raw: compiled
inherit:
- npm.generate
npm.generate.release.compiled:
opts:
entryPath: 'path::entry.out.*=1'
packagePath: '{path::out.*=1}/package.json'
filesPath: '{path::out.*=1}/source/**'
criterion:
debug: release
raw: compiled
inherit:
- npm.generate
clean.out.debug.raw.no.tests.prime:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: debug
raw: raw
tests: no.tests
content: prime
inherit:
- files.delete
clean.out.release.raw.no.tests.prime:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: release
raw: raw
tests: no.tests
content: prime
inherit:
- files.delete
clean.out.debug.compiled.no.tests.prime:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: debug
raw: compiled
tests: no.tests
content: prime
inherit:
- files.delete
clean.out.release.compiled.no.tests.prime:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: release
raw: compiled
tests: no.tests
content: prime
inherit:
- files.delete
clean.out.debug.raw.only.tests.prime:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: debug
raw: raw
tests: only.tests
content: prime
inherit:
- files.delete
clean.out.release.raw.only.tests.prime:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: release
raw: raw
tests: only.tests
content: prime
inherit:
- files.delete
clean.out.debug.compiled.only.tests.prime:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: debug
raw: compiled
tests: only.tests
content: prime
inherit:
- files.delete
clean.out.release.compiled.only.tests.prime:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: release
raw: compiled
tests: only.tests
content: prime
inherit:
- files.delete
clean.out.debug.raw.no.tests.npm:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: debug
raw: raw
tests: no.tests
content: npm
inherit:
- files.delete
clean.out.release.raw.no.tests.npm:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: release
raw: raw
tests: no.tests
content: npm
inherit:
- files.delete
clean.out.debug.compiled.no.tests.npm:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: debug
raw: compiled
tests: no.tests
content: npm
inherit:
- files.delete
clean.out.release.compiled.no.tests.npm:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: release
raw: compiled
tests: no.tests
content: npm
inherit:
- files.delete
clean.out.debug.raw.only.tests.npm:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: debug
raw: raw
tests: only.tests
content: npm
inherit:
- files.delete
clean.out.release.raw.only.tests.npm:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: release
raw: raw
tests: only.tests
content: npm
inherit:
- files.delete
clean.out.debug.compiled.only.tests.npm:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: debug
raw: compiled
tests: only.tests
content: npm
inherit:
- files.delete
clean.out.release.compiled.only.tests.npm:
opts:
filePath: '{path::out.*=1}/source'
criterion:
debug: release
raw: compiled
tests: only.tests
content: npm
inherit:
- files.delete
clean.out.npm:
opts:
filePath: 'path::out.*=1'
criterion:
debug: debug
raw: compiled
tests: no.tests
content: npm
inherit:
- files.delete
tst.proto:
opts:
shell: 'tst {path::proto}'
criterion:
content: proto
tst.debug:
opts:
shell: 'tst {path::out.*=1}'
criterion:
content: prime
debug: debug
tst.release:
opts:
shell: 'tst {path::out.*=1}'
criterion:
content: prime
debug: release
reflect.proto.debug.raw:
opts:
filePath: 'reflector::reflect.proto.debug.raw'
criterion:
tests: no.tests
debug: debug
raw: raw
content: prime
inherit:
- files.reflect
reflect.proto.release.raw:
opts:
filePath: 'reflector::reflect.proto.release.raw'
criterion:
tests: no.tests
debug: release
raw: raw
content: prime
inherit:
- files.reflect
reflect.proto.debug.compiled:
opts:
filePath: 'reflector::reflect.proto.debug.compiled'
criterion:
tests: no.tests
debug: debug
raw: compiled
content: prime
inherit:
- files.reflect
reflect.proto.release.compiled:
opts:
filePath: 'reflector::reflect.proto.release.compiled'
criterion:
tests: no.tests
debug: release
raw: compiled
content: prime
inherit:
- files.reflect
transpile.proto.raw:
opts:
entry: 'path::entry.proto.no.tests'
filePath: 'reflector::transpile.proto.raw'
criterion:
raw: raw
debug: release
content: prime
inherit:
- files.transpile
transpile.proto.no.tests.compiled.debug:
opts:
entry: 'path::entry.proto.*=1'
filePath: 'reflector::transpile.proto.no.tests.compiled.debug'
criterion:
tests: no.tests
raw: compiled
debug: debug
content: prime
inherit:
- files.transpile
transpile.proto.no.tests.compiled.release:
opts:
entry: 'path::entry.proto.*=1'
filePath: 'reflector::transpile.proto.no.tests.compiled.release'
criterion:
tests: no.tests
raw: compiled
debug: release
content: prime
inherit:
- files.transpile
transpile.proto.only.tests.compiled.debug:
opts:
entry: 'path::entry.proto.*=1'
external.before: '{path::out.*=1}/Main.s'
filePath: 'reflector::transpile.proto.only.tests.compiled.debug'
criterion:
tests: only.tests
raw: compiled
debug: debug
content: prime
inherit:
- files.transpile
transpile.proto.only.tests.compiled.release:
opts:
entry: 'path::entry.proto.*=1'
external.before: '{path::out.*=1}/Main.s'
filePath: 'reflector::transpile.proto.only.tests.compiled.release'
criterion:
tests: only.tests
raw: compiled
debug: release
content: prime
inherit:
- files.transpile
build:
proto.export:
steps:
- 'step::proto.export'
criterion:
content: proto
export: 1
doc.export:
steps:
- 'step::doc.export'
criterion:
content: doc
export: 1
export:
steps:
- 'build::proto.export'
criterion:
default: 1
export: 1
debug:
steps:
- 'step::clean.out*=2'
- reflect.proto.*=1
criterion:
default: 1
debug: debug
raw: raw
content: prime
compiled.debug:
steps:
- 'step::clean.out*=2'
- transpile.proto.no.tests*=1
- transpile.proto.only.tests*=1
criterion:
debug: debug
raw: compiled
content: prime
raw.release:
steps:
- 'step::clean.out*=2'
- transpile.proto.raw
criterion:
debug: release
raw: raw
content: prime
release:
steps:
- 'step::clean.out*=2'
- transpile.proto.no.tests*=1
- transpile.proto.only.tests*=1
criterion:
debug: release
raw: compiled
content: prime
npm:
steps:
- npm.generate.*=1
criterion:
debug: debug
raw: raw
content: npm
all:
steps:
- 'build::debug'
- 'build::compiled.debug'
- 'build::raw.release'
- 'build::release'
- 'build::npm'
consistency:
../will.yml:
hash: 567b2078c87086ee103ccdca48e309b3
size: 6679