UNPKG

@adobe/spectrum-tokens

Version:
75 lines (73 loc) 1.76 kB
# Copyright 2024 Adobe. All rights reserved. # This file is licensed to you under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. You may obtain a copy # of the License at http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software distributed under # the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS # OF ANY KIND, either express or implied. See the License for the specific language # governing permissions and limitations under the License. $schema: "https://moonrepo.dev/schemas/project.json" type: library fileGroups: sources: - "src/**/*" tests: - "test/**/*" tasks: build: deps: - ~:buildTokens - ~:buildManifest buildTokens: command: - node - tasks/buildSpectrumTokens.js platform: node inputs: - "tasks/buildSpectrumTokens.js" - "@globs(sources)" outputs: - "dist/" buildManifest: command: - node - tasks/buildManifest.js platform: node inputs: - "tasks/buildManifest.js" - "@globs(sources)" outputs: - "manifest.json" clean: command: - rm - -rf - dist local: true platform: system generateDiffResult: command: - node - tasks/diff.js deps: - ~:buildTokens platform: node test: command: - pnpm - ava inputs: - "tasks/**/*" - "schemas/**/*.{yaml,yml,json}" - "manifest.json" - "@globs(tests)" - "@globs(sources)" deps: - ~:buildTokens platform: node test-watch: command: - ava - --watch local: true platform: node